C ++ strncat () - C ++ Standardbibliotek

Funktionen strncat () i C ++ lägger till ett specificerat antal tecken i en sträng till slutet av en annan sträng.

strncat () prototyp

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

Den strncat()funktionen tar tre argument: dest, src och räkna. Den här funktionen lägger till maximalt antal tecken i strängen pekad av src i slutet av sträng pekad av dest. Den nullavslutande karaktären i slutet av dest ersätts med den första karaktären i src och den resulterande karaktären avslutas också.

Beteendet är odefinierat om

  • strängarna överlappar varandra.
  • dest-arrayen är inte tillräckligt stor för att lägga till innehållet i src.

Det definieras i rubrikfil "> rubrikfil.

strncat () Parametrar

  • dest: Pekare till en null-avslutande sträng att lägga till.
  • src: Pekare till en null-avslutande sträng som ska läggas till.
  • count: Maximalt antal tecken som ska kopieras.

strncat () Returvärde

Funktionen strncat () returnerar dest, pekaren till destinationssträngen.

Exempel: Hur strncat () fungerar

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

När du kör programmet blir resultatet:

 Med strncat-funktionen läggs den här delen till

Intressanta artiklar...