strcpy(), strncpy() - copia una stringa
#include char *strcpy(char *dest, const char *src); char *strncpy(char *dest, const char *src, size_t n);
La funzione strcpy() copia la stringa src sull'area puntata da dest la quale deve essere sufficientemente ampia ad accogliere tutti i caratteri di src compreso il terminatore '\0'.
Le aree src e dest non si devono sovrapporre.
La funzione strncpy() e' simile alla funzione strcpy() eccetto che vengono copiati al piu' n caratteri.
Attenzione: se strlen(src) >= n su dest non viene inserito il terminatore di fine stringa !!!!
Le funzioni strcpy() e strncpy() ritornano il puntatore alla stringa di destinazione dest.
SVID 3, POSIX, BSD 4.3, ISO 9899
strlen() strcat(), strncat() strcmp(), strncmp()
Indice linguaggio C |
Indice librerie C |
Umberto Zappi Home Page |
Indice funzioni C |