La fonction strcpy() est une fonction de bibliothèque standard. Il est utilisé pour copier une chaîne dans une autre chaîne. En langage C, il est déclaré dans le fichier d'en-tête "string.h", tandis qu'en langage C++, il est déclaré dans le fichier d'en-tête cstring. Il renvoie un pointeur vers la destination.
C'est la syntaxe de strcpy() en langage C,
char* strcpy(char* dest, const char* src);
Quelques points clés de strcpy().
Il copie la chaîne entière dans la chaîne cible. Il remplace la chaîne entière au lieu de l'ajouter.
Cela ne change pas la chaîne source.
Ce qui suit est un exemple de strcpy() en langage C :
Démonstration en ligne
#include <stdio.h> #include<string.h> int main() { char s1[] = "Hello world!"; char s2[] = "Welcome"; printf("String s1 before: %s\n", s1); strcpy(s1, s2); printf("String s1 after: %s\n", s1); printf("String s2 : %s", s2); return 0; }
String s1 before: Hello world! String s1 after: Welcome String s2 : Welcome
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!