C ++ strncat () - C ++ Standardbibliotek

Strncat () -funksjonen i C ++ legger til et spesifisert antall tegn i en streng til slutten av en annen streng.

strncat () prototype

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

Den strncat()funksjonen tar tre argumenter: dest, src og teller. Denne funksjonen legger til maksimalt antall tegn i strengen pekt av src, slutten på strengen pekt av dest. Nullavslutningstegnet ved destinasjonens slutt erstattes av det første tegnet i src, og det resulterende tegnet blir også null avsluttet.

Oppførselen er udefinert hvis

  • strengene overlapper hverandre.
  • dest-arrayet er ikke stort nok til å legge til innholdet i src.

Den er definert i topptekstfil "> topptekstfil.

strncat () Parametere

  • dest: Peker til en null avsluttende streng å legge til.
  • src: Peker til en null avsluttende streng som skal legges til.
  • count: Maksimalt antall tegn som skal kopieres.

strncat () Returverdi

Funksjonen strncat () returnerer dest, pekeren til destinasjonsstrengen.

Eksempel: Hvordan strncat () fungerer

 #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 kjører programmet, vil utdataene være:

 Ved hjelp av strncat-funksjon blir denne delen lagt til

Interessante artikler...