C ++ strncat () - Biblioteca standard C ++

Funcția strncat () din C ++ adaugă un număr specificat de caractere ale unui șir la sfârșitul unui alt șir.

strncat () prototip

 char * strncat (char * dest, const char * src, size_t count);

strncat()Funcția are trei argumente: dest, src și numărul. Această funcție adaugă un număr maxim de caractere ale șirului indicat de src la sfârșitul șirului indicat de dest. Caracterul nul care se termină la sfârșitul dest este înlocuit cu primul caracter al src și caracterul rezultat este, de asemenea, nul.

Comportamentul este nedefinit dacă

  • corzile se suprapun.
  • matricea dest nu este suficient de mare pentru a adăuga conținutul src.

Este definit în fișierul antet "> fișierul antet.

strncat () Parametri

  • dest: Pointer către un șir de terminare nul la care se adaugă.
  • src: Pointer către un șir de terminare nul care urmează să fie adăugat.
  • count: Numărul maxim de caractere de copiat.

strncat () Valoare returnată

Funcția strncat () returnează dest, indicatorul către șirul de destinație.

Exemplu: Cum funcționează funcția strncat ()

 #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; )

Când rulați programul, ieșirea va fi:

 Folosind funcția strncat, această parte este adăugată

Articole interesante...