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 () ) ;