C++ To_String

C To String



C++ nous permet de convertir les valeurs numériques des types de données entier, flottant et double en type de données chaîne en utilisant la fonction « to_string() ». La fonction « to_string() » aide à convertir les autres types de données en type de données chaîne. Nous plaçons simplement n'importe quelle valeur numérique dans cette fonction « to_string() » qui transfère cette valeur numérique dans la chaîne et renvoie la valeur de la chaîne en sortie. Ici, nous appliquerons cette fonction « to_string() » aux valeurs numériques des types de données entier, flottant et double et afficherons la valeur numérique convertie dans la chaîne comme sortie dans ce guide.

Exemple 1:

Le seul fichier d'en-tête que nous incluons ici est le « iostream » pour utiliser les fonctions déclarées dans ce fichier d'en-tête. En dessous, nous insérons l'espace de noms « std ». Ainsi, cela nous permet d'utiliser facilement la fonction sans placer ce « std » avec toutes les fonctions à chaque fois qu'elles sont utilisées dans le code. Ensuite, nous invoquons la fonction « main() ».

Après cela, nous initialisons le « mon_nom » et le type de données de la variable est « chaîne ». Nous attribuons « Samuel » à cette variable et initialisons la variable « my_age ». Le type de données de la variable « my_age » est « int » et nous lui attribuons « 24 ». Maintenant, nous voulons convertir ce « 24 » en chaîne. Nous utilisons donc ici la fonction « to_string() ». Nous initialisons une autre variable nommée « ageToString » avec le type de données « string ».







Ici, nous utilisons la fonction « to_string() » et l'attribuons à cette variable « ageToString ». Nous passons la variable « my_age » qui contient les données « int » dans cette fonction « to_string() » comme paramètre. Cela transforme la valeur entière « my_age » en « chaîne ». Les données converties sont ensuite stockées dans la variable « ageToString » et affichées à l'aide de « cout ».



Codage 1 :



#include
en utilisant espace de noms norme ;
int principal ( ) {
chaîne mon_nom = 'Samuel' ;
int mon âge = 24 ;
chaîne âgeVersChaîne = vers_chaîne ( mon âge ) ;
cout << 'Nous convertissons l'entier en chaîne.' << fin ;
cout << mon nom + ' est ' + âgeVersChaîne + ' ans' ;
}

Sortir:
La valeur entière est maintenant convertie en valeur de chaîne et affichée ici. C'est parce que notre code utilisait la fonction « to_string() ».





Exemple 2 :

Le « iostream » est inclus en premier, et le « namespace std » est ajouté ici. Ensuite, la fonction « main() » est appelée ici. La variable « std_name » est initialisée. Son type de données est défini sur « string ». Nous attribuons « James » à cette variable puis initialisons la variable « marks ». Cette variable a le type de données « float » et nous lui donnons la valeur « 90,5 ».



Maintenant, nous voulons utiliser la fonction « to_string() » pour transformer ce « 90.5 » en chaîne. Nous initialisons la variable de type de données « string » appelée « marksToString » et plaçons la fonction « to_string() ». Nous envoyons la variable « marks » qui contient les données « float » comme argument à la méthode « to_string() ».

Ici, nous attribuons le résultat de la fonction « to_string() » à la variable « marksToString ». Cela change maintenant la valeur flottante « marks » en type de données « string » et l'enregistre dans la variable « marksToString ». Les données transformées sont ensuite affichées à l'aide de « cout ».

Code 2 :

#include
en utilisant espace de noms norme ;
int principal ( ) {
chaîne nom_std = 'James' ;
flotter Des marques = 90,5 ;
marques de chaîneVersChaîne = vers_chaîne ( Des marques ) ;
cout << nom_std + ' a obtenu ' + marquesVersChaîne + ' Des marques' ;
}

Sortir:
La valeur de chaîne est convertie à partir de la valeur flottante et est affichée ici. Cela résulte de la méthode « to_string() » utilisée dans notre code.

Exemple 3 :

Maintenant, nous transformons le type de données « double » en type de données « chaîne ». Tout d’abord, nous initialisons le « customer_name » du type de données « string » avec le nom « John ». Ensuite, nous plaçons la variable de type de données « double » où nous attribuons la valeur « 9980,5 » à cette variable. Maintenant, nous souhaitons convertir cette valeur qui est un type de données double en type de données « string ».

Pour cela, nous utilisons ici la méthode « to_string ». Nous initialisons la variable « salaryToString » du type de données « string » et y plaçons la méthode « to_string() ». Nous passons la variable « salaire » comme paramètre. Le salaire est converti en type de données « string » et est stocké dans la variable « salaryToString ». Maintenant, nous imprimons le « customer_name » avec le « salaryToString » en utilisant le « cout ». Le type de données des deux variables est « chaîne ».

Code 3 :

#include
en utilisant espace de noms norme ;
int principal ( ) {
chaîne nom_client = 'John' ;
double salaire = 9980,5 ;
chaîne salaireVersChaîne = vers_chaîne ( salaire ) ;

cout << nom_client + ' a ' + salaireVersChaîne + ' salaire. ' ;

}

Sortir:
Lorsque nous exécutons ce code, nous pouvons voir le résultat dans lequel la valeur du type de données « double » est maintenant convertie en type de données « chaîne » et est affichée ici avec le nom.

Exemple 4 :

Ici, nous convertissons les types de données « int » et « float » en « string ». Pour cela, nous initialisons la variable « a » de type de données « int » avec la valeur entière de « 81 » et la variable « b » de type de données « float » avec la valeur float qui est « 72.9 ».

Dans ce qui suit, nous initialisons deux autres variables avec les noms « firstStr » et « secondStr », respectivement, et attribuons ici la méthode « to_string() » aux deux variables. Maintenant, nous passons « a » à la première fonction « to_string() » et « b » à la deuxième méthode « to_string() ». Désormais, les deux valeurs sont converties en « chaîne » et stockées respectivement dans « firstStr » et « secondStr ». Après cela, nous imprimons les deux variables de chaîne que nous avons obtenues après avoir appliqué la méthode « to_string() ».

Code 4 :

#include
#include
en utilisant espace de noms norme ;
int principal ( )
{
int un = 81 ;
flotter b = 72,9 ;
chaîne firstStr = vers_chaîne ( un ) ;
chaîne secondeStr = vers_chaîne ( b ) ;
cout << 'La valeur de chaîne de l'entier a est : ' << premièreStr << fin ;
cout << 'La valeur de chaîne du float b est : ' << secondeStr << fin ;
}

Sortir:
La valeur entière est d'abord transformée en « chaîne ». Ensuite, le float est également transformé en « string ». Les deux valeurs de chaîne sont affichées ici.

Exemple 5 :

Ici, nous voulons concaténer les valeurs entières ou flottantes avec la chaîne mais nous ne le faisons pas directement. Maintenant, nous devons transformer l'entier ainsi que les valeurs flottantes dans la chaîne. Tout d’abord, nous appliquons la concaténation et plaçons la méthode « to_string() » dans laquelle nous passons « 9.8 ». Ainsi, il change ce nombre flottant en chaîne et la concaténation se fait maintenant ici.

Après cela, nous appliquons cette concaténation sur les données entières et chaînes en changeant « int » en « string ». Nous plaçons les valeurs entières dans la méthode « to_string() ». Nous avons effectué les deux concaténations en les changeant en type de données « string » et en les enregistrant ensuite dans les variables « s1 » et « s2 », respectivement. Ensuite, on place « s1 » et « s2 » dans la méthode « cout ». Il affiche également le résultat que nous avons stocké dans ces variables après les avoir transformées en chaînes et appliqué ici la concaténation des données des chaînes.

Code 5 :

#include
#include
en utilisant espace de noms norme ;
int principal ( )
{
chaîne s1 = 'La valeur de la gravité est' + vers_chaîne ( 9.8 ) ;
chaîne s2 = 'Le vrai chiffre est' + vers_chaîne ( 4 + 8 + 9 + dix + 14 ) + ' ici' ;
cout << s1 << fin ;
cout << s2 << fin ;
retour 0 ;
}

Sortir:
Tout d’abord, la valeur flottante est transformée en « chaîne » et, ensuite, la valeur entière est transformée en « chaîne ». Les deux valeurs de chaîne sont affichées ici après concaténation avec les autres données de chaîne.

Exemple 6 :

Maintenant, nous obtenons l'entrée de l'utilisateur du type de données « int » et la stockons dans la variable « x » pendant que nous déclarons ici la variable « x » du type de données « int ». Nous obtenons cette entrée ici à l'aide de la commande « cin ». Maintenant, nous convertissons cette entrée en « chaîne » en plaçant la variable « x » dans la méthode « to_string() », puis affichons le résultat que nous avons stocké dans la variable « s ».

Code 6 :

#include
#include
en utilisant espace de noms norme ;
int principal ( )
{
int X ;
cout << 'Veuillez entrer le numéro pour le convertir en chaîne' <> X ;
chaîne s = vers_chaîne ( X ) ;
cout << 'L'entier converti en chaîne est ' + s << fin ;
retour 0 ;
}

Sortir:
Après avoir affiché le message ici, nous entrons « 84 » qui est le type de données « int » et appuyons sur « Entrée ». Ensuite, le résultat converti en type de données « chaîne » est affiché en dessous.

Conclusion

La méthode « to_string() » est étudiée en profondeur dans ce guide. Nous avons exploré l'utilisation de cette méthode en programmation C++. Nous avons appris que cette méthode aide à convertir les types de données « int », « float » ainsi que « double » en « string ». Nous avons démontré plusieurs exemples dans lesquels nous utilisons cette méthode « to_string() » dans nos codes et montrons le fonctionnement de cette méthode dans ce guide. Nous avons étudié en profondeur cette méthode ici.