Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Ajout d'une DLL à un projet CPP 
  • Comment faire un thread de travail M…
  • Comment utiliser la fonction princip…
  • Comment utiliser le débogueur GDB p…
  • Comment construire un arbre Asterisk…
  • Comment utiliser le vecteur STL Cont…
  • C + + Formation 
  • Comment surcharger l'opérateur d'af…
  • Comment exploiter un compilateur Vis…
  • Comment utiliser des pointeurs de fo…
  •   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 faire une chaîne en un tableau de caractères en C + +

    C + + est un langage de programmation à usage général et est l'un des langages de programmation les plus couramment utilisés pour une variété d'applications . Conversion des types de données , tels que les chaînes et les tableaux , est traitée explicitement dans la langue de C + avec l' opérateur "=" et le " memcpy ()" méthode + . Conversion d'une chaîne en tableau capte chaque caractère dans une chaîne de texte et place chaque lettre individuelle dans son propre «élément» dans le tableau. Les éléments sont disposés dans un indice séquentiel pour faciliter le référencement . Instructions
    1

    Créer un objet chaîne en utilisant le format :

    chaîne aString (". Entrez le texte de chaîne ici ");
    2

    Créer un tableau de caractères qui a un nombre d'éléments égal à la longueur de la chaîne saisie . Pour ce faire, l'aide de la fonction " size () " . Par exemple, si vous avez créé une chaîne appelée " aString " le code devient :

    char * chaine = new char [ aString.size () + 1]; array [ aString.size () ] = 0;
    3

    Utilisez le " memcpy ()" et " fonctions c_str () » pour lire la chaîne dans le tableau de caractères. Par exemple:

    memcpy (array , aString.c_str (), aString.size ());

    L'extrait de code finale ressemblera à quelque chose comme ceci:

    chaîne aString ( " Entrez le texte de chaîne ici . "); char * chaine = new char [ aString.size () + 1]; array [ aString.size ()] = 0; memcpy (array , aString.c_str (), aString . size () ) ;

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Quels inconvénients sont là dans déréférencement implicite des pointeurs 
  • Comment faire de C Jeux 
  • Comment faire un graphique en mouvement en C # 
  • Comment rendre les fichiers dans la bibliothèque MFC 
  • Comment mettre à jour Xcode De Terminaux 
  • Comment compiler C + + Fichiers d'en-tête 
  • Comment faire pour afficher des pourcentages en C + + 
  • Comment régler pointeurs pour les retours covariantes 
  • Les avantages de l' + + Structure de répétition C 
  • Comment trier Deux colonnes indépendantes dans le DataGridView 
  • Connaissances Informatiques © http://www.ordinateur.cc