C ++ strcat () - C ++ Standardbibliotek

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

Interessante artikler...