C ++ strcpy () - Bibliothèque standard C ++

La fonction strcpy () en C ++ copie une chaîne de caractères de la source vers la destination.

prototype strcpy ()

 char * strcpy (char * dest, const char * src);

La strcpy()fonction prend deux arguments: dest et src. Il copie la chaîne de caractères pointée par src vers l'emplacement mémoire pointé par dest. Le caractère de fin nul est également copié.

Le comportement n'est pas défini si:

  • La mémoire allouée pour le pointeur dest n'est pas assez grande.
  • Les chaînes se chevauchent.

Il est défini dans le fichier d'en-tête "> fichier d'en-tête.

Paramètres de strcpy ()

  • dest: Pointeur vers un tableau de caractères dans lequel le contenu est copié.
  • src: Pointeur vers un tableau de caractères à partir duquel le contenu est copié.

strcpy () Valeur de retour

La fonction strcpy () renvoie dest, le pointeur vers la destination.

Exemple: fonctionnement de la fonction strcpy ()

 #include #include using namespace std; int main() ( char src() = "Hello Programmers."; /* Large enough to store content of src */ char dest(20); strcpy(dest,src); cout << dest; return 0; )

Lorsque vous exécutez le programme, la sortie sera:

 Bonjour les programmeurs. 

Articles intéressants...