Funkcia strcat () v C ++ pripojí kópiu reťazca na koniec iného reťazca.
strcat () prototyp
char * strcat (char * dest, const char * src);
strcat()
Funkcia má dva argumenty: dest a src. Táto funkcia pripojí kópiu reťazca znakov, na ktorý ukazuje src, na koniec reťazca, na ktorý ukazuje dest. Znak ukončujúci nulu na konci cieľa je nahradený prvým znakom src a výsledný znak je tiež ukončený nulou.
Správanie nie je definované, ak
- struny sa prekrývajú.
- pole dest nie je dost velke na to, aby pripojil obsah src.
Je definované v hlavičkovom súbore.
strcat () parametre
dest
: Ukazovateľ na nulový zakončovací reťazec, ku ktorému sa má pripojiť.src
: Ukazovateľ na nulový zakončovací reťazec, ktorý sa má pripojiť.
strcat () Vrátená hodnota
Funkcia strcat () vráti cieľový ukazovateľ na cieľový reťazec.
Príklad: Ako funguje funkcia strcat ()
#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; )
Po spustení programu bude výstup:
Učenie sa C ++ je zábavné a ľahké