La funzione strcat () in C ++ aggiunge una copia di una stringa alla fine di un'altra stringa.
prototipo strcat ()
char * strcat (char * dest, const char * src);
La strcat()
funzione accetta due argomenti: dest e src. Questa funzione aggiunge una copia della stringa di caratteri a cui punta src alla fine della stringa a cui punta dest. Il carattere di terminazione null alla fine di dest viene sostituito dal primo carattere di src e anche il carattere risultante viene terminato da null.
Il comportamento non è definito se
- le stringhe si sovrappongono.
- l'array dest non è abbastanza grande per aggiungere il contenuto di src.
È definito nel file di intestazione "> file di intestazione.
Parametri strcat ()
dest
: Puntatore a una stringa di terminazione null a cui aggiungere.src
: Puntatore a una stringa di terminazione nulla che deve essere aggiunta.
strcat () Restituisce il valore
La funzione strcat () restituisce dest, il puntatore alla stringa di destinazione.
Esempio: come funziona la funzione 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; )
Quando esegui il programma, l'output sarà:
Imparare il C ++ è facile e divertente