strcat(), strncat() - concatena due stringhe
#include char *strcat(char *dest, const char *src); char *strncat(char *dest, const char *src, size_t n);
La funzione strcat() concatena la stringa src aggiungendola al termine della stringa dest.
La concatenazione avviene copiando la stringa src a partire dal terminatore della stringa desc. La copia di src e' comprensiva del suo terminatore.
L'area di memoria puntata da dest deve essere sufficientemente ampia da accogliere entrambe le stringhe ed il terminatore '\0', quindi dest deve essere dimensionata almeno per contenere strlen(dest)+strlen(src)+1 caratteri.
La funzione strncat() e' simile alla funzione strcat() ad eccezione che al piu' n caratteri di src sono accodati a dest.
dest deve avere dimensione di almeno strlen(dest)+n+1 caratteri.
Le funzioni strcat() e strncat() ritornano il puntatore alla stringa dest risultante.
SVID 3, POSIX, BSD 4.3, ISO 9899
strlen() strcpy(), strncpy() strcmp(), strncmp()
Indice linguaggio C |
Indice librerie C |
Umberto Zappi Home Page |
Indice funzioni C |