C ++ strncat () - Libreria standard C ++

La funzione strncat () in C ++ aggiunge un numero specificato di caratteri di una stringa alla fine di un'altra stringa.

prototipo strncat ()

 char * strncat (char * dest, const char * src, size_t count);

La strncat()funzione accetta tre argomenti: dest, src e count. Questa funzione aggiunge un massimo di count caratteri della stringa puntata da src alla fine della stringa puntata da 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 strncat ()

  • dest: Puntatore a una stringa di terminazione null a cui aggiungere.
  • src: Puntatore a una stringa di terminazione nulla che deve essere aggiunta.
  • count: Numero massimo di caratteri da copiare.

strncat () Restituisce il valore

La funzione strncat () restituisce dest, il puntatore alla stringa di destinazione.

Esempio: come funziona la funzione strncat ()

 #include #include using namespace std; int main() ( char dest(50) = "Using strncat function,"; char src(50) = " this part is added and this is ignored"; strncat(dest, src, 19); cout << dest ; return 0; )

Quando esegui il programma, l'output sarà:

 Usando la funzione strncat, questa parte viene aggiunta

Articoli interessanti...