Programmation implique généralement face à des types de données incompatibles. Les types de données peuvent être des nombres ou des lettres ainsi que des objets plus complexes. Apprendre à convertir d'un type de données à un autre est nécessaire pour certains programmes. Cela est particulièrement vrai lorsque l'interfaçage avec saisie de l'utilisateur ou des fonctions de bibliothèque tierce , puisque vous n'avez aucun contrôle sur le format des données. Dans ces situations, vous aurez besoin de convertir des données d'un type à l'autre. Heureusement, il existe une technique intégré en C + + pour la conversion des types de données incompatibles, telles que la conversion d'un entier en une chaîne . Choses que vous devez
C + + Compiler , comme GCC
C + + Environnement de développement intégré , comme Eclipse CDT
Afficher plus Instructions
1
Importer le " Stream String "et" " bibliothèques , ainsi que la " chaîne bibliothèque IO Stream " . Vous pouvez le faire en écrivant ces lignes au début de votre fichier de code source :
# include
# include
# include < ; string>
2
déclarer la variable entier et la variable de chaîne comme ceci:
int x = 0;
string s ;
Hôtels 3
déclarer une « flux string" variables comme ceci:
stringstream ss ;
4
Convertir l'entier à un flux de chaîne en utilisant le "<< , " opérateur. Cet opérateur ne peut accepter d'autres types de données aussi, pas seulement entiers
ss << x ; .
5
Transformez le flux de chaîne en chaîne en appelant le " str () " fonction. Vous pouvez ensuite affecter la chaîne à la variable "s" mentionnées ci-dessus à l'étape deux comme ceci:
s = ss.str ();