Nella programmazione C, la funzione strcat () contcatena (unisce) due stringhe.
La definizione della funzione di strcat()
è:
char * strcat (char * destinazione, const char * sorgente)
È definito nel string.h
file di intestazione.
argomenti strcat ()
Come puoi vedere, la strcat()
funzione accetta due argomenti:
destinazione - stringa di destinazione
sorgente - stringa di origine
La strcat()
funzione concatena la destination
stringa e la source
stringa e il risultato viene memorizzato nella destination
stringa.
Esempio: funzione C strcat ()
#include #include int main() ( char str1(100) = "This is ", str2() = "programiz.com"; // concatenates str1 and str2 // the resultant string is stored in str1. strcat(str1, str2); puts(str1); puts(str2); return 0; )
Produzione
Questo è programiz.com programiz.com
Nota: quando usiamo strcat()
, la dimensione della stringa di destinazione dovrebbe essere abbastanza grande da memorizzare la stringa risultante. In caso contrario, otterremo l'errore di segmentazione.