Strcat in c

Strcat in c
Le stringhe sono uno dei mattoni fondamentali in C e altri principali linguaggi di programmazione.

Questa guida rapida ti guiderà utilizzando una funzione stringa utile: Strcat.

La funzione STRCAT consente di concatenare o unire due stringhe per formare un valore di stringa singolo.

Uso di base

La sintassi generale per questo comando è:

char *strtcat (char *destinazione_string, const char *source_string);

La funzione Strcat accetta due argomenti:

  1. La destinazione - descrive la stringa di destinazione
  2. Fonte - Descrive la stringa di origine.

Il comando STRCAT concaterà l'origine e le stringhe di destinazione, quindi memorizzerà il risultato alla stringa di destinazione.

NOTA: La funzione Strcat è definita nella stringa.File di intestazione H. Pertanto, è necessario includere il file di intestazione delle stringhe usando la clausola:

#includere

Esempio veloce

Il seguente codice di esempio descrive come funziona la funzione STRCAT.

#includere
#includere
int main ()
char string1 [10] = "ciao", string2 [10] = "mondo";

Nell'esempio sopra, stampare il valore della stringa di destinazione, in questo caso, Strin1, mostra il valore dei due valori concatenati come:

Ciao mondo

NOTA: Assicurarsi che le dimensioni della stringa di destinazione possano contenere l'intera stringa concatenata per evitare un errore di segmentazione, come mostrato nell'esempio seguente:

#includere
#includere
int main ()
char string1 [5] = "ciao", string2 [5] = "mondo";
// unisciti alle corde
strCAT (String1, String2);
printf (String1);

Poiché la dimensione della stringa di destinazione, String1, è inferiore alla stringa concatenata risultante, il programma smetterà con un errore di segmentazione, come mostrato nell'output di seguito:

Programma ricevuto SIGSEGV, guasto di segmentazione.

NOTA: La funzione STRCAT è sensibile all'ordine dei parametri passati; Il primo valore rappresenta la stringa di destinazione mentre il secondo rappresenta la stringa di origine.

Chiudere

In questo rapido tutorial, hai imparato a usare e lavorare con il comando Strcat in C. Per saperne di più, utilizzare la guida di riferimento o controllare il manuale dei programmatori Linux.