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