Strcat () -funktionen i C ++ tilføjer en kopi af en streng til slutningen af en anden streng.
strcat () prototype
char * strcat (char * dest, const char * src);
Den strcat()
funktion har to argumenter: dest og src. Denne funktion tilføjer en kopi af tegnstrengen, som src peger på, til slutningen af streng, der er peget af dest. Den nulterminerende karakter i slutningen af dest erstattes af den første karakter i src, og den resulterende karakter er også nulteret.
Adfærden er udefineret, hvis
- strengene overlapper hinanden.
- dest array er ikke stort nok til at tilføje indholdet af src.
Det er defineret i header-fil "> header-fil.
strcat () Parametre
dest
: Markør til en null afsluttende streng, der skal føjes til.src
: Markør til en null afsluttende streng, der skal tilføjes.
strcat () Returværdi
Funktionen strcat () returnerer dest, markøren til destinationsstrengen.
Eksempel: Sådan fungerer strcat () -funktionen
#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 kører programmet, vil output være:
At lære C ++ er sjovt og let