Strcat () -funksjonen i C ++ legger til en kopi av en streng til slutten av en annen streng.
strcat () prototype
char * strcat (char * dest, const char * src);
Den strcat()
funksjonen tar to argumenter: mål og src. Denne funksjonen legger til en kopi av tegnstrengen pekt av src til slutten av streng 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.
strcat () Parametere
dest
: Peker til en null avsluttende streng å legge til.src
: Peker til en null avsluttende streng som skal legges til.
strcat () Returverdi
Strcat () -funksjonen returnerer dest, pekeren til destinasjonsstrengen.
Eksempel: Hvordan strcat () fungerer
#include #include using namespace std; int main() ( char dest(50) = "Learning C++ is fun"; char src(50) = " and easy"; strcat(dest, src); cout << dest ; return 0; )
Når du kjører programmet, vil utdataene være:
Å lære C ++ er morsomt og enkelt