C ++ strcat () - Libreria standard C ++

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

Articoli interessanti...