Nwlapcug.com


Come utilizzare la funzione Strcat in C++

La funzione strcat C++ è breve per "stringa" concatena. Strcat aggiunge una copia di una stringa di origine in una stringa di destinazione. Il carattere di terminazione null nella destinazione verrà sovrascritto dal primo carattere della fonte e un altro carattere null verrà aggiunto alla fine della nuova stringa risultante. La procedura seguente vi aiuterà a utilizzare il funzione strcat in C++.

Istruzioni

1

Imparare la sintassi di strcat in C++. La sintassi completa è char strcat (char destinazione, const char * fonte);.

2

So che la destinazione è un puntatore a una matrice. La destinazione deve essere sufficientemente grande da contenere la stringa risultante, compreso il terminatore null, per evitare l'overflow. L'origine è una stringa con terminazione null che non deve sovrapporsi la destinazione. La destinazione viene restituita.

3

Capire che la funzione strcat C++ è conservata nella biblioteca cstring. Potrebbe essere necessario includere il file di intestazione String. h per utilizzare questa funzione.

4

Guarda il programma completo riportato di seguito per alcuni semplici esempi di come utilizzare strcat:

includono includono

int main)
{
char stringa1 [80];
char string2 [80];
char stringa3 [80];
strcpy (string1, "Questa stringa");
strcpy (stringa2, "Rose");
strcpy (string3, "s odore come di vecchie scarpe.");
strcat (stringa1, "viene concatenata.");
strcat (string2, string3);
printf ("string1: %s\n",string1);
printf ("string2: %s\n",string2);
return 0;
}

5

Osservare il seguente output per questo programma:

string1: questa stringa viene concatenata.
string2: Rose odore come di vecchie scarpe.

Il primo strcat è un esempio banale di come concatenare una matrice di caratteri con una stringa letterale. Il secondo strcat Mostra due matrici di caratteri da concatenare. Si noti come il terminatore null viene aggiunto all'estremità delle stringhe risultante in entrambi gli esempi.