Comment convertir alphabétique Cordes en C ++

Le C ++ Les données de texte stocke des langages de programmation que les types de données spéciales appelées chaînes. 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 chiffre, une lettre ou un symbole. Le but de convertir une chaîne en un tableau de caractères est d'assurer la compatibilité ascendante avec les programmes C, qui ne possèdent pas la chaîne C ++. Conversion des chaînes à des tableaux de caractères est une tâche simple.

Instructions

1 Chargez le C ++ IDE en cliquant sur son icône du programme. Quand il apparaît, 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 Importez les bibliothèques "string" et "iostream" en écrivant ce qui suit au début du fichier de code source:

include <iostream> include <string>

using namespace std;

3 Créer une fonction principale en écrivant 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:

chaîne str = "données alphabétique";

5 Déclarer un tableau de caractères, et affecter la chaîne "str" ​​converti à elle. Cela peut être fait en une seule ligne de code parce que C ++ a une fonction intégrée appelée "c_str" qui convertit les chaînes de tableaux de caractères. Écrivez 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 en utilisant une boucle "for". Écrivez ce qui suit ci-dessous la déclaration écrite à l'étape 5:

for (int i = 0; i <str.size (); i ++) {cout << c [i]; }

7 Exécutez 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 des données