C + + magasins linguistiques données textuelles de programmation comme types de données spéciale appelée cordes. Vous pouvez convertir ces chaînes dans des tableaux de caractères . Un personnage est bien adapté pour stocker une chaîne composée de lettres de l'alphabet anglais, car il peut stocker un nombre , une lettre ou symbole. Le but de convertir une chaîne en un tableau de caractères est d' assurer la compatibilité avec les programmes en C , qui n'ont pas la chaîne C + + . Conversion de chaînes en tableaux de caractères est une tâche simple . Choses que vous devez
C + + environnement de développement intégré (IDE ), tels que Eclipse CDT
compilateur C + + , une telle GCC
Afficher plus d' instructions
1
charge l' C + + IDE en cliquant sur son icône du programme. Quand il s'ouvre, sélectionnez "Fichier /Nouveau /Projet " et choisissez " C + + Project " pour créer un nouveau projet C + + . Un fichier de code source vide apparaît dans la partie éditeur de texte de l' IDE
2
importer la bibliothèque "string" et " iostream " par écrit ce qui suit au début du fichier de code source : . < Br >
# include
# include
using namespace std ;
3
créer une fonction principale par écrit ce qui suit ci-dessous les lignes écrites à l'étape 2 :
int main () {
}
4
déclarer un type de chaîne par écrit ce qui suit dans les accolades de la fonction principale :
string str = " données alphabétiques »;
5
déclarer un tableau de caractères, et affecter la chaîne " str" converti en elle . Cela peut être fait en une seule ligne de code parce que C + + possède une fonction intégrée appelée « c_str " qui convertit les chaînes de tableaux de caractères . Ecrivez ce qui suit ci-dessous la déclaration précédente pour accomplir ceci:
const char * c = str.c_str ();
6
boucle à travers le tableau de caractères , et d'imprimer son contenu à l'aide une boucle "for". Ecrivez ce qui suit ci-dessous la déclaration écrite à l'étape 5 : Photos
for (int i = 0; i < str.size (); i + +) { cout << c [i] ; }
7
exécuter le programme en appuyant sur la flèche verte. Le programme convertit une chaîne contenant des données alphabétiques dans un tableau de caractères , puis imprime le résultat . La sortie du programme ressemble à ceci:
alphabétique données