Comment utiliser la fonction Strcpy en C ++

Auteur: John Stephens
Date De Création: 1 Janvier 2021
Date De Mise À Jour: 24 Avril 2024
Anonim
la fonctions strcpy , strncpy (string.h) en langage C
Vidéo: la fonctions strcpy , strncpy (string.h) en langage C

Contenu

La fonction strcpy de C ++ copie une chaîne d'une source vers une destination et fournit un caractère null pour la terminer. La cible doit être suffisamment grande pour contenir la chaîne, y compris le caractère null, évitant ainsi un débordement. Cela ne doit pas écraser la police car la fonction strcpy n'alloue pas de mémoire. Les étapes suivantes vous aideront à utiliser cette fonction C ++.


Les instructions

Les étapes suivantes vous aideront à utiliser le strcpy (image du programmeur par kuhar depuis Fotolia.com)
  1. Apprenez la syntaxe de strcpy. La syntaxe complète est char strcpy (char destination, const char * source);

  2. Notez que la cible est un pointeur sur un vecteur et que la police est une chaîne se terminant par un caractère nul. La destination est retournée.

  3. Comprenez que la fonction strcpy est conservée dans la bibliothèque cstring. Vous devrez peut-être inclure le fichier d'en-tête string.h pour utiliser cette fonction.

  4. Notez le programme complet suivant pour quelques exemples simples d'utilisation de strcpy:

    inclure

    inclure

    int main () {char string1 [] = "chaîne de test"; char string2 [80]; char string3 [80]; char * string4; strcpy (string2, string1); strcpy (string3, "strcpy travaillé."); string4 = strcpy (string2, "exemple de retour strcpy"); printf ("string1:% s nstring2:% s nstring3:% s n", string1, string2, string3); printf ("string4:% s n", string4); retourne 0; }


  5. Notez la sortie suivante pour ce programme:

    string1: chaîne de test string2: chaîne de test string3: strcpy travaillé string4: exemple de renvoi de strcpy

    La première strcpy montre un exemple trivial de copie de la chaîne pointée par string1 dans le vecteur pointé par string2. La seconde structure copie un texte sur le vecteur cible. Notez que vous devez allouer de la mémoire pour string2 et string3. La troisième strcpy illustre une utilisation de la valeur de retour de strcpy.

La faible aturation en O2 (oxygène) chez le patient athmatique et due à un proceu d'inflammation et de contriction de voie repiratoire qui empêche une perfuion adéquate d'o...

Que sont les sels anhydres?

Roger Morrison

Avril 2024

Vou devez être familier avec une grande variété de el - el de mer, el de table, el de bain - mai, à moin que vou ne oyez chimite, un el anhydre doit être une ubtance inconnue ...

Populaire