C++ To_String

C To String



Binibigyang-daan kami ng C++ na i-convert ang mga numeric na halaga ng integer, float, at dobleng uri ng data sa uri ng data ng string sa pamamagitan ng paggamit ng function na 'to_string()'. Ang function na 'to_string()' ay tumutulong sa pag-convert ng iba pang mga uri ng data sa uri ng data ng string. Naglalagay lang kami ng anumang numeric na halaga sa function na 'to_string()' na naglilipat ng numeric na halaga sa string at ibinabalik ang string value bilang output. Dito, ilalapat namin ang function na ito na 'to_string()' sa mga numeric na halaga ng mga uri ng integer, float, at dobleng data at ipapakita ang na-convert na numeric na halaga sa string bilang isang output sa gabay na ito.

Halimbawa 1:

Ang tanging header file na isasama namin dito ay ang 'iostream' para magamit ang mga function na idineklara sa header file na ito. Sa ibaba nito, ipinapasok namin ang 'std' namespace. Kaya, ginagawang madali para sa amin na gamitin ang function nang hindi inilalagay ang 'std' na ito sa lahat ng mga function sa tuwing ginagamit ang mga ito sa code. Pagkatapos, ginagamit namin ang function na 'pangunahing ()'.

Pagkatapos nito, sinisimulan namin ang 'my_name' at ang uri ng data ng variable ay 'string.' Itinalaga namin ang 'Samuel' sa variable na ito at sinisimulan ang variable na 'my_age'. Ang uri ng data ng variable na 'my_age' ay 'int' at itinalaga namin ang '24' dito. Ngayon, gusto naming i-convert itong '24' sa string. Kaya, ginagamit namin ang function na 'to_string()' dito. Nagsisimula kami ng isa pang variable na pinangalanang 'ageToString' gamit ang 'string' na uri ng data.







Dito, ginagamit namin ang function na 'to_string()' at itinalaga ito sa variable na 'ageToString'. Ipinapasa namin ang variable na 'my_age' na naglalaman ng data na 'int' sa function na 'to_string()' bilang parameter. Binabago nito ang 'my_age' integer value sa 'string'. Ang na-convert na data ay iniimbak sa variable na 'ageToString' at ipinapakita gamit ang 'cout'.



Code 1:



#include
gamit namespace std ;
int pangunahing ( ) {
string my_name = 'Samuel' ;
int ang aking edad = 24 ;
string ageToString = to_string ( ang aking edad ) ;
cout << 'Kina-convert namin ang integer sa isang string.' << endl ;
cout << pangalan ko + 'ay' + ageToString + ' taong gulang' ;
}

Output:
Ang halaga ng integer ay na-convert na ngayon sa halaga ng string at ipinapakita dito. Ito ay dahil ginamit ng aming code ang function na 'to_string()'.





Halimbawa 2:

Ang 'iostream' ay kasama muna, at ang 'namespace std' ay idinagdag dito. Pagkatapos, ang function na 'main()' ay tinatawag dito. Ang variable na 'std_name' ay sinisimulan. Ang uri ng data nito ay nakatakda sa 'string'. Itinalaga namin ang 'James' sa variable na ito at pagkatapos ay sinisimulan ang variable na 'marks'. Ang variable na ito ay may 'float' na uri ng data at binibigyan namin ito ng halaga na '90.5'.



Ngayon, gusto naming gamitin ang function na 'to_string()' para gawing string ang '90.5' na ito. Sinisimulan namin ang variable ng uri ng data na 'string' na tinatawag na 'marksToString' at inilalagay ang function na 'to_string()'. Ipinapadala namin ang variable na 'marks' na nagtataglay ng data na 'float' bilang argumento sa pamamaraang 'to_string()'.

Dito, itinatalaga namin ang kinalabasan ng function na 'to_string()' sa variable na 'marksToString'. Binabago nito ngayon ang 'marks' float value sa 'string' na uri ng data at i-save ito sa variable na 'marksToString'. Ang binagong data ay ipinapakita gamit ang 'cout'.

Code 2:

#include
gamit namespace std ;
int pangunahing ( ) {
string std_name = 'James' ;
lumutang mga marka = 90.5 ;
string marksToString = to_string ( mga marka ) ;
cout << std_name + 'nakuha' + marksToString + 'marks' ;
}

Output:
Ang halaga ng string ay na-convert mula sa halaga ng float at ipinapakita dito. Nagreresulta ito sa 'to_string()' na paraan na ginagamit sa aming code.

Halimbawa 3:

Ngayon, binago namin ang 'double' sa 'string' na uri ng data. Una, sinisimulan namin ang 'customer_name' ng 'string' na uri ng data na may pangalang 'John'. Pagkatapos, inilalagay namin ang variable ng 'double' na uri ng data kung saan itinatalaga namin ang '9980.5' na halaga sa variable na ito. Ngayon, nais naming i-convert ang halagang ito na isang dobleng uri ng data sa uri ng data na 'string'.

Para sa layuning ito, ginagamit namin ang 'to_string' na paraan dito. Sinisimulan namin ang variable na 'salaryToString' ng 'string' na uri ng data at inilalagay ang 'to_string()' na paraan doon. Ipinapasa namin ang variable na 'suweldo' bilang parameter nito. Ang suweldo ay na-convert sa 'string' na uri ng data at iniimbak sa variable na 'salaryToString'. Ngayon, ini-print namin ang 'customer_name' kasama ang 'salaryToString' sa pamamagitan ng paggamit ng 'cout'. Ang uri ng data ng parehong mga variable ay 'string'.

Code 3:

#include
gamit namespace std ;
int pangunahing ( ) {
string customer_name = 'John' ;
doble suweldo = 9980.5 ;
string salaryToString = to_string ( suweldo ) ;

cout << Pangalan ng Customer + 'may' + suweldoToString + 'suweldo.' ;

}

Output:
Kapag pinatakbo namin ang code na ito, makikita namin ang resulta kung saan ang 'double' na halaga ng uri ng data ay na-convert na ngayon sa 'string' na uri ng data at ipinapakita dito kasama ang pangalan.

Halimbawa 4:

Dito, iko-convert namin ang parehong 'int' at 'float' na mga uri ng data sa 'string'. Para dito, sinisimulan namin ang 'a' na variable ng 'int' na uri ng data na may integer na value na '81' at ang variable na 'b' ng 'float' na uri ng data na may float value na '72.9'.

Sa mga sumusunod, sinisimulan namin ang dalawa pang variable na may mga pangalan na 'firstStr' at 'secondStr', ayon sa pagkakabanggit, at itinalaga ang 'to_string()' na paraan dito sa parehong mga variable. Ngayon, ipinapasa namin ang 'a' sa unang function na 'to_string()' at 'b' sa pangalawang 'to_string()' na paraan. Ngayon, ang parehong mga halaga ay na-convert sa 'string' at naka-imbak sa 'firstStr' at 'secondStr', ayon sa pagkakabanggit. Pagkatapos nito, nai-print namin ang parehong mga variable ng string na nakuha namin pagkatapos ilapat ang 'to_string()' na pamamaraan.

Code 4:

#include
#include
gamit namespace std ;
int pangunahing ( )
{
int a = 81 ;
lumutang b = 72.9 ;
string munaStr = to_string ( a ) ;
string segundoStr = to_string ( b ) ;
cout << 'Ang halaga ng string ng integer a ay: ' << unangStr << endl ;
cout << 'Ang halaga ng string ng float b ay: ' << secondStr << endl ;
}

Output:
Ang halaga ng integer ay unang binago sa 'string'. Pagkatapos, ang float ay pinapalitan din sa 'string'. Ang parehong mga halaga ng string ay ipinapakita dito.

Halimbawa 5:

Dito, gusto naming pagsamahin ang integer o float na mga halaga sa string ngunit hindi namin ito direktang ginagawa. Ngayon, kailangan nating baguhin ang integer pati na rin ang mga halaga ng float sa string. Una, inilalapat namin ang concatenation at inilalagay ang 'to_string()' na paraan kung saan ipinapasa namin ang '9.8'. Kaya, binabago nito ang float number na ito sa string at ginagawa na ngayon ang concatenation dito.

Pagkatapos nito, inilalapat namin ang concatenation na ito sa integer at string na data sa pamamagitan ng pagpapalit ng 'int' sa 'string'. Inilalagay namin ang mga halaga ng integer sa pamamaraang 'to_string()'. Nagawa namin ang parehong mga concatenation sa pamamagitan ng pagpapalit ng mga ito sa 'string' na uri ng data at pagkatapos ay i-save sa 's1' at 's2' na mga variable, ayon sa pagkakabanggit. Pagkatapos, inilalagay namin ang 's1' at 's2' sa pamamaraang 'cout'. Ipinapakita rin nito ang resulta na inimbak namin sa mga variable na ito pagkatapos na baguhin ang mga ito sa mga string at ilapat ang pinagsama-samang data ng mga string dito.

Code 5:

#include
#include
gamit namespace std ;
int pangunahing ( )
{
string s1 = 'Ang halaga ng gravity ay' + to_string ( 9.8 ) ;
string s2 = 'Ang totoong numero ay' + to_string ( 4 + 8 + 9 + 10 + 14 ) + 'dito' ;
cout << s1 << endl ;
cout << s2 << endl ;
bumalik 0 ;
}

Output:
Una, ang halaga ng float ay binago sa isang 'string' at, pagkatapos, ang halaga ng integer ay binago sa isang 'string'. Ang parehong mga halaga ng string ay ipinapakita dito pagkatapos ng pagsasama-sama sa iba pang data ng string.

Halimbawa 6:

Ngayon, nakukuha namin ang input mula sa user ng 'int' na uri ng data at iniimbak ito sa 'x' na variable habang ipinapahayag namin ang 'x' na variable ng 'int' na uri ng data dito. Nakukuha namin ang input na ito dito sa tulong ng command na 'cin'. Ngayon, iko-convert namin ang input na ito sa 'string' sa pamamagitan ng paglalagay ng 'x' na variable sa 'to_string()' na paraan at pagkatapos ay ipakita ang resulta na aming inimbak sa variable na 's'.

Code 6:

#include
#include
gamit namespace std ;
int pangunahing ( )
{
int x ;
cout << 'Pakilagay ang numero para sa pag-convert nito sa string' <> x ;
string s = to_string ( x ) ;
cout << 'Ang na-convert na integer sa string ay ' + s << endl ;
bumalik 0 ;
}

Output:
Pagkatapos ipakita ang mensahe dito, ipinasok namin ang '84' na 'int' na uri ng data at pindutin ang 'enter'. Pagkatapos, ang na-convert na resulta sa 'string' na uri ng data ay ipinapakita sa ibaba nito.

Konklusyon

Ang pamamaraang 'to_string()' ay malalim na pinag-aralan sa gabay na ito. Ginalugad namin ang paggamit ng paraang ito sa C++ programming. Nalaman namin na ang pamamaraang ito ay nakakatulong sa pag-convert ng 'int', 'float', pati na rin ang 'double' na mga uri ng data sa 'string'. Nagpakita kami ng maraming halimbawa kung saan ginagamit namin itong 'to_string()' na paraan sa aming mga code at ipinapakita ang paggana ng paraang ito sa gabay na ito. Masusing pinag-aralan namin ang pamamaraang ito dito.