Dans ce tutoriel, vous apprendrez à utiliser la fonction strcpy () en programmation C pour copier des chaînes (à l'aide d'un exemple).
C strcpy ()
Le prototype de fonction de strcpy()
est:
char* strcpy(char* destination, const char* source);
- La
strcpy()
fonction copie la chaîne pointée par source (y compris le caractère nul) vers la destination. - La
strcpy()
fonction renvoie également la chaîne copiée.
La strcpy()
fonction est définie dans le fichier d'en-tête string.h.
Exemple: C strcpy ()
#include #include int main() ( char str1(20) = "C programming"; char str2(20); // copying str1 to str2 strcpy(str2, str1); puts(str2); // C programming return 0; )
Production
Programmation C
Remarque: lorsque vous utilisez strcpy()
, la taille de la chaîne de destination doit être suffisamment grande pour stocker la chaîne copiée. Sinon, cela peut entraîner un comportement non défini .