12.4.4 Copie d'une chaîne (peut être effectuée aussi par sprintf) (utilité : **)

Icône de l'outil pédagogique Copie d'une chaîne (peut être effectuée aussi par sprintf) (utilité : **)

La fonction strcpy permet de copier une chaîne source dans une chaîne destination (y compris le caractère nul de fin de chaîne). La fonction renvoie l'adresse de la chaîne destination. Son prototype est :

char *strncpy( char *destination, char *source ) ; /* voir Exemple 70. */

La variante strncpy permet un contrôle supplémentaire, car elle copie au plus maxlen caractères de la chaîne source dans la chaîne destination. Son prototype est : 

char *strncpy( char *destination, char *source, int maxlen ) ;