C + + langage de programmation vous permet de manipuler des données dans une multitude de façons. Par exemple, vous pouvez convertir une chaîne de texte dans un tableau , où la valeur de chaque caractère de la chaîne correspond à une valeur sur le graphique. Ceci est possible car chaque personnage a une valeur numérique sous-jacente , ce qui lui permet d'être facilement converti en un nombre. Ce nombre peut alors être tracée sur une carte. Ce programme est un excellent moyen de vous familiariser avec C + + manipulation de chaînes . 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
écrire les lignes suivantes en haut du fichier de code source pour importer les bibliothèques qui ont les fonctions nécessaires pour convertir une chaîne dans un tableau :
# include # include # include using namespace std ;
3 déclarer une fonction principale , qui est le point de départ de votre programme. Les accolades qui suivent une fonction entourent un bloc de code. Placez toutes les déclarations dans les étapes suivantes à l'intérieur de ce bloc de code. Ecrire la déclaration suivante pour créer une fonction principale vide .
Int main () {}
4
déclarer un tableau de caractères , également connu sous le nom d'une chaîne, par écrit la déclaration suivante : Photos
chevalier s [] = " 0 1 5 3 5 8 1 3" ;
5
Créer un "pour" instruction de boucle qui se répète sur tous les personnages de la string:
for (unsigned int i = 0; i < sizeof ( s) ; i + + ) {}
6
Autre personnage qui la boucle "for" est actuellement itération par l'écriture la déclaration suivante à l'intérieur du bloc de code de la boucle :
int num = s [i] ;
7
créer une deuxième boucle "for" à l'intérieur du bloc de code de la première boucle "for" et après la déclaration précédente. Cette boucle parcourt un nombre de fois égal à la valeur numérique du caractère est itéré dans la première boucle . La boucle imprime un astérisque à chaque itération , la création d' un graphe qui trace la valeur de caractère . Donnez les instructions suivantes pour effectuer cette opération:
for (int j = 0; j < num ; j + +) { cout << " * ";}
8 < p > imprimer un caractère de fin de ligne en plaçant la déclaration suivante en dessous de la deuxième boucle "for" . Ceci achève une ligne du graphique
cout << endl; .
9
compiler et exécuter le programme en appuyant sur le bouton "Play" vert sur la barre d'outils supérieure de l' IDE . Le programme convertit les caractères individuels dans la chaîne de caractères en des valeurs numériques. Ces valeurs sont ensuite imprimées sous forme de diagramme d'astérisques.