" . Concatenare stringa" The C + + la funzione strcat è l'abbreviazione di Aggiunge strcat una copia di una stringa di origine in una stringa di destinazione. Il carattere terminatore null nella destinazione verrà sovrascritto dal primo carattere della sorgente e un altro carattere null verrà aggiunto alla fine della nuova stringa risultante . I passi seguenti vi aiuterà a utilizzare la funzione strcat in C + + . Istruzioni 
 1 
 Imparare la sintassi di strcat in C + + . La sintassi completa è char * strcat ( char * destinazione , const char * source) ; . 
 2 
 Sappiate che la destinazione è un puntatore a un array. La destinazione deve essere abbastanza grande da contenere la stringa risultante , compreso il terminatore null , per evitare il troppo pieno . La sorgente è una stringa con terminazione null che non deve sovrapporsi alla destinazione . Viene restituita la destinazione. 
 3 
 Capire che il C + + la funzione strcat è conservato nella biblioteca cstring . Potrebbe essere necessario includere il file di intestazione string.h per utilizzare questa funzione 
 4 
 Guardate il seguente programma completo per alcuni semplici esempi di come usare strcat : . 
 
 # Include # include 
 
 int main ( ) { char stringa1 [ 80 ] ; char stringa2 [ 80 ] ; char string3 [ 80 ] ; strcpy ( stringa1 , " Questa stringa " ) ; strcpy ( stringa2 , "Rose" ) ; strcpy ( string3 , " s puzzare come scarpe vecchie . "); strcat ( stringa1 , " è concatenato . "); strcat ( stringa2 , string3 ) ; printf ( "stringa1 : % s \\ n" , stringa1 ) ; printf ( " stringa2 : % s \\ n " , stringa2 ) ; return 0; } 
 5 
 Osservare il seguente output di questo programma : 
 
 stringa1 : questa stringa è concatenated.string2 : Roses puzzano vecchie scarpe . 
 
 Il primo strcat è un banale esempio di come concatenare un array di caratteri con una stringa letterale . Il secondo strcat mostra due array di caratteri di essere concatenati . Si noti come il terminatore null è aggiunto alla fine delle stringhe risultanti in entrambi gli esempi .