C ++ strncat () - C ++ standartinė biblioteka

Funkcija strncat () C ++ prideda nurodytą eilutės simbolių skaičių prie kitos eilutės pabaigos.

strncat () prototipas

 char * strncat (char * dest, const char * src, dydis_t skaičius);

strncat()Funkcija trunka tris argumentus: dest, src ir skaičiuoti. Ši funkcija prideda ne daugiau kaip eilutės, į kurią nukreipia src, skaičiaus simbolių, o eilutės, į kurią nukreipia dest, pabaigą. Nulinis baigiamasis simbolis pabaigos pabaigoje pakeičiamas pirmuoju src simboliu, o gautas simbolis taip pat yra nutrauktas.

Elgesys nėra apibrėžtas, jei

  • stygos sutampa.
  • dest masyvas nėra pakankamai didelis, kad būtų galima pridėti src turinį.

Tai apibrėžiama antraštės faile "> header file.

strncat () parametrai

  • dest: Neleistinos pabaigos eilutės, kurią norite pridėti, žymeklis.
  • src: Neleistinos pabaigos eilutės, kuri turi būti pridėta, žymeklis.
  • count: Maksimalus kopijuojamų simbolių skaičius.

strncat () Grąžinimo vertė

Funkcija strncat () grąžina dest, žymeklį į paskirties eilutę.

Pavyzdys: Kaip veikia strncat () funkcija

 #include #include using namespace std; int main() ( char dest(50) = "Using strncat function,"; char src(50) = " this part is added and this is ignored"; strncat(dest, src, 19); cout << dest ; return 0; )

Kai paleisite programą, išvestis bus:

 Naudojant strncat funkciją, ši dalis pridedama

Įdomios straipsniai...