Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • C Outils de fuite de mémoire 
  • Comment faire pour convertir la réa…
  • Comment envoyer FIFO sortie vers un …
  • Qu'est-ce qu'un Runtime Error 8005 
  • Comment faire pour ajouter un en-tê…
  • Comment faire pour créer des fichie…
  • Comment effacer Stringstreams 
  • Comment créer une liste de Vector 
  • Comment construire une barre de prog…
  • Comment désosser sur Visual C 
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    Comment utiliser la fonction strcpy en C + +

    C + + fonction strcpy copie une chaîne à partir d'un emplacement source vers un emplacement de destination et fournit un caractère nul à la fin de la chaîne. La destination doit être suffisamment grand pour contenir la chaîne, y compris la terminaison nulle , afin d'éviter un débordement. Il ne faut pas se chevaucher avec la source parce que strcpy ne pas allouer de l'espace . Les étapes suivantes vous aideront à utiliser la fonction strcpy en C + + . Instructions
    1

    savoir la syntaxe de strcpy . La syntaxe complète est char * strcpy ( char * destination , const char * source) ; .
    2

    Sachez que la destination est un pointeur sur un tableau et la source est une chaîne à zéro terminal . La destination est retournée.
    3

    Comprendre que le C + + fonction strcpy est conservé dans la bibliothèque de cstring . Vous devrez peut-être inclure le fichier d'en-tête string.h pour utiliser cette fonction
    4

    Regardez le programme complet ci-dessous pour quelques exemples simples de la façon d'utiliser strcpy : .

    # Include # include

    int main () {char chaine1 [] = " chaîne de test"; caractères chaîne_2 [80] ; caractères string3 [80] ; char * string4 ; strcpy ( chaîne_2 , chaine1 ) ; strcpy ( string3 , " StrCopy travaillé . "); string4 = strcpy ( chaîne_2 , " exemple de retour strcpy "); printf (" chaine1 :% s \\ nstring2 :% s \\ nstring3 :% s \\ n", chaîne1, chaîne2 , string3 ) ; printf ( " string4 :% s \\ n", string4 ) ; return 0; }
    5

    Observez la sortie suivante de ce programme :

    chaine1 : essai stringstring2 : essai stringstring3 : strcpy workedstring4 : strcpy retour exemple

    le premier strcpy montre un exemple trivial de la copie la chaîne pointée par chaine1 dans le tableau pointé par string2 . La deuxième strcpy copie littérale de la baie de destination . Notez que nous devons allouer de l'espace pour chaîne_2 et string3 . La troisième strcpy illustre une utilisation de la valeur de retour de strcpy .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment utiliser C + + Classe Spécialisation Template 
  • Comment changer la couleur en C + + 
  • Comment Créer un fichier Pyc pour exécuter sur le Web 
  • Comment écrire un programme C qui va lire dans un fichier texte 
  • Comment retourner un vecteur à partir d'une fonction 
  • Tutoriels en ligne sur les pilotes de périphériques en C + + 
  • Comment manipuler des chaînes dans MFC 
  • Quelle est la différence entre le privé et public les données des membres 
  • Comment placer entiers dans l'ordre croissant en utilisant C + + 
  • Comment déplacer un pointeur de fichier dans C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc