C++ To_String

C To String



“to_string()” ఫంక్షన్‌ని ఉపయోగించడం ద్వారా పూర్ణాంకం, ఫ్లోట్ మరియు డబుల్ డేటా రకాల సంఖ్యా విలువలను స్ట్రింగ్ డేటా రకంగా మార్చడానికి C++ అనుమతిస్తుంది. “to_string()” ఫంక్షన్ ఇతర డేటా రకాలను స్ట్రింగ్ డేటా రకంగా మార్చడంలో సహాయపడుతుంది. మేము ఈ “to_string()” ఫంక్షన్‌లో ఏదైనా సంఖ్యా విలువను ఉంచుతాము, అది ఆ సంఖ్యా విలువను స్ట్రింగ్‌లోకి బదిలీ చేస్తుంది మరియు స్ట్రింగ్ విలువను అవుట్‌పుట్‌గా అందిస్తుంది. ఇక్కడ, మేము ఈ “to_string()” ఫంక్షన్‌ని పూర్ణాంకం, ఫ్లోట్ మరియు డబుల్ డేటా రకాల సంఖ్యా విలువలపై వర్తింపజేస్తాము మరియు ఈ గైడ్‌లో అవుట్‌పుట్‌గా మార్చబడిన సంఖ్యా విలువను స్ట్రింగ్‌లోకి చూపుతాము.

ఉదాహరణ 1:

ఈ హెడర్ ఫైల్‌లో ప్రకటించబడిన ఫంక్షన్‌లను ఉపయోగించుకోవడానికి మేము ఇక్కడ చేర్చిన ఏకైక హెడర్ ఫైల్ “iostream”. దీని క్రింద, మేము 'std' నేమ్‌స్పేస్‌ని ఇన్సర్ట్ చేస్తాము. కాబట్టి, కోడ్‌లో ఉపయోగించబడిన ప్రతిసారీ అన్ని ఫంక్షన్‌లతో ఈ “std”ని ఉంచకుండా ఫంక్షన్‌ని ఉపయోగించడం మాకు సులభం చేస్తుంది. అప్పుడు, మేము 'ప్రధాన ()' ఫంక్షన్‌ను అమలు చేస్తాము.

దీని తర్వాత, మేము 'my_name'ని ప్రారంభిస్తాము మరియు వేరియబుల్ యొక్క డేటా రకం 'స్ట్రింగ్.' మేము ఈ వేరియబుల్‌కు “శామ్యూల్”ని కేటాయిస్తాము మరియు “my_age” వేరియబుల్‌ని ప్రారంభిస్తాము. “my_age” వేరియబుల్ యొక్క డేటా రకం “int” మరియు మేము దానికి “24”ని కేటాయిస్తాము. ఇప్పుడు, మేము ఈ “24”ని స్ట్రింగ్‌గా మార్చాలనుకుంటున్నాము. కాబట్టి, మేము ఇక్కడ “to_string()” ఫంక్షన్‌ని ఉపయోగిస్తాము. మేము 'స్ట్రింగ్' డేటా రకంతో 'ageToString' పేరుతో మరొక వేరియబుల్‌ని ప్రారంభించాము.







ఇక్కడ, మేము “to_string()” ఫంక్షన్‌ని ఉపయోగిస్తాము మరియు దానిని ఈ “ageToString” వేరియబుల్‌కు కేటాయిస్తాము. మేము 'int' డేటాను కలిగి ఉన్న 'my_age' వేరియబుల్‌ని ఈ 'to_string()' ఫంక్షన్‌లో పారామీటర్‌గా పాస్ చేస్తాము. ఇది “my_age” పూర్ణాంక విలువను “స్ట్రింగ్”గా మారుస్తుంది. మార్చబడిన డేటా 'ageToString' వేరియబుల్‌లో నిల్వ చేయబడుతుంది మరియు 'కౌట్' ఉపయోగించి ప్రదర్శించబడుతుంది.



కోడ్ 1:



# చేర్చండి
ఉపయోగించి నేమ్‌స్పేస్ std ;
int ప్రధాన ( ) {
స్ట్రింగ్ నా_పేరు = 'శామ్యూల్' ;
int నా వయస్సు = 24 ;
string ageToString = టు_స్ట్రింగ్ ( నా వయస్సు ) ;
కోట్ << 'మేము పూర్ణాంకాన్ని స్ట్రింగ్‌గా మారుస్తున్నాము.' << endl ;
కోట్ << నా పేరు + 'ఉంది' + వయస్సు నుండి స్ట్రింగ్ + ' ఏళ్ళ వయసు' ;
}

అవుట్‌పుట్:
పూర్ణాంకం విలువ ఇప్పుడు స్ట్రింగ్ విలువగా మార్చబడింది మరియు ఇక్కడ ప్రదర్శించబడుతుంది. ఎందుకంటే మా కోడ్ “to_string()” ఫంక్షన్‌ని ఉపయోగించింది.





ఉదాహరణ 2:

ముందుగా “iostream” చేర్చబడింది మరియు “namespace std” ఇక్కడ జోడించబడింది. అప్పుడు, 'ప్రధాన ()' ఫంక్షన్ ఇక్కడ పిలువబడుతుంది. “std_name” వేరియబుల్ ప్రారంభించబడింది. దాని డేటా రకం 'స్ట్రింగ్'కి సెట్ చేయబడింది. మేము ఈ వేరియబుల్‌కు “జేమ్స్”ని కేటాయించి, ఆపై “మార్క్స్” వేరియబుల్‌ని ప్రారంభిస్తాము. ఈ వేరియబుల్ “ఫ్లోట్” డేటా రకాన్ని కలిగి ఉంది మరియు మేము దానికి “90.5” విలువను ఇస్తాము.



ఇప్పుడు, మేము ఈ “90.5”ని స్ట్రింగ్‌గా మార్చడానికి “to_string()” ఫంక్షన్‌ని ఉపయోగించాలనుకుంటున్నాము. మేము 'marksToString' అని పిలువబడే 'స్ట్రింగ్' డేటా రకం వేరియబుల్‌ని ప్రారంభించాము మరియు 'to_string()' ఫంక్షన్‌ను ఉంచుతాము. మేము “ఫ్లోట్” డేటాను ఆర్గ్యుమెంట్‌గా కలిగి ఉన్న “మార్క్స్” వేరియబుల్‌ను “to_string()” పద్ధతికి పంపుతాము.

ఇక్కడ, మేము “to_string()” ఫంక్షన్ యొక్క ఫలితాన్ని “marksToString” వేరియబుల్‌కు కేటాయిస్తాము. ఇది ఇప్పుడు “మార్క్స్” ఫ్లోట్ విలువను “స్ట్రింగ్” డేటా రకానికి మారుస్తుంది మరియు దానిని “marksToString” వేరియబుల్‌లో సేవ్ చేస్తుంది. రూపాంతరం చెందిన డేటా 'కౌట్' ఉపయోగించి చూపబడుతుంది.

కోడ్ 2:

# చేర్చండి
ఉపయోగించి నేమ్‌స్పేస్ std ;
int ప్రధాన ( ) {
స్ట్రింగ్ std_పేరు = 'జేమ్స్' ;
తేలుతుంది మార్కులు = 90.5 ;
string marksToString = టు_స్ట్రింగ్ ( మార్కులు ) ;
కోట్ << std_పేరు + ' వచ్చింది ' + marksToString + 'మార్కులు' ;
}

అవుట్‌పుట్:
స్ట్రింగ్ విలువ ఫ్లోట్ విలువ నుండి మార్చబడింది మరియు ఇక్కడ చూపబడింది. ఇది మా కోడ్‌లో ఉపయోగించిన “to_string()” పద్ధతి నుండి వస్తుంది.

ఉదాహరణ 3:

ఇప్పుడు, మేము 'డబుల్' ను 'స్ట్రింగ్' డేటా రకంగా మారుస్తాము. ముందుగా, మేము 'జాన్' పేరుతో 'స్ట్రింగ్' డేటా రకం యొక్క 'కస్టమర్_పేరు'ని ప్రారంభిస్తాము. అప్పుడు, మేము ఈ వేరియబుల్‌కు “9980.5” విలువను కేటాయించే “డబుల్” డేటా రకం యొక్క వేరియబుల్‌ను ఉంచుతాము. ఇప్పుడు, మేము డబుల్ డేటా రకం అయిన ఈ విలువను “స్ట్రింగ్” డేటా రకంగా మార్చాలనుకుంటున్నాము.

ఈ ప్రయోజనం కోసం, మేము ఇక్కడ “to_string” పద్ధతిని ఉపయోగిస్తాము. మేము 'స్ట్రింగ్' డేటా రకం యొక్క 'salaryToString' వేరియబుల్‌ని ప్రారంభించాము మరియు అక్కడ 'to_string()' పద్ధతిని ఉంచుతాము. మేము 'జీతం' వేరియబుల్ దాని పరామితిగా పాస్ చేస్తాము. జీతం 'స్ట్రింగ్' డేటా రకంగా మార్చబడుతుంది మరియు 'salaryToString' వేరియబుల్‌లో నిల్వ చేయబడుతుంది. ఇప్పుడు, మేము 'cout'ని ఉపయోగించడం ద్వారా 'salaryToString'తో పాటుగా 'customer_name'ని ప్రింట్ చేస్తాము. రెండు వేరియబుల్స్ యొక్క డేటా రకం 'స్ట్రింగ్'.

కోడ్ 3:

# చేర్చండి
ఉపయోగించి నేమ్‌స్పేస్ std ;
int ప్రధాన ( ) {
స్ట్రింగ్ కస్టమర్_పేరు = 'జాన్' ;
రెట్టింపు జీతం = 9980.5 ;
స్ట్రింగ్ జీతంToString = టు_స్ట్రింగ్ ( జీతం ) ;

కోట్ << వినియోగదారుని పేరు + 'ఉంది' + జీతం టు స్ట్రింగ్ + 'జీతం.' ;

}

అవుట్‌పుట్:
మేము ఈ కోడ్‌ని అమలు చేసినప్పుడు, “డబుల్” డేటా రకం విలువ ఇప్పుడు “స్ట్రింగ్” డేటా రకంగా మార్చబడిన ఫలితాన్ని మనం చూడవచ్చు మరియు పేరుతో పాటు ఇక్కడ ప్రదర్శించబడుతుంది.

ఉదాహరణ 4:

ఇక్కడ, మేము 'పూర్ణాంక' మరియు 'ఫ్లోట్' డేటా రకాలను 'స్ట్రింగ్'గా మారుస్తాము. దీని కోసం, మేము “int” డేటా రకం యొక్క “a” వేరియబుల్‌ని “81” పూర్ణాంక విలువతో మరియు “72.9” ఉన్న ఫ్లోట్ విలువతో “float” డేటా రకం యొక్క వేరియబుల్ “b”ని ప్రారంభిస్తాము.

కింది వాటిలో, మేము వరుసగా “firstStr” మరియు “secondStr” పేర్లతో మరో రెండు వేరియబుల్‌లను ప్రారంభించాము మరియు ఇక్కడ రెండు వేరియబుల్స్‌కు “to_string()” పద్ధతిని కేటాయించాము. ఇప్పుడు, మేము మొదటి “to_string()” ఫంక్షన్‌కి “a”ని మరియు రెండవ “to_string()” పద్ధతికి “b”ని పాస్ చేస్తాము. ఇప్పుడు, రెండు విలువలు 'స్ట్రింగ్' గా మార్చబడతాయి మరియు వరుసగా 'firstStr' మరియు 'secondStr'లో నిల్వ చేయబడతాయి. దీని తర్వాత, “to_string()” పద్ధతిని వర్తింపజేసిన తర్వాత మనకు లభించిన రెండు స్ట్రింగ్ వేరియబుల్స్‌ని ప్రింట్ చేస్తాము.

కోడ్ 4:

# చేర్చండి
#include
ఉపయోగించి నేమ్‌స్పేస్ std ;
int ప్రధాన ( )
{
int a = 81 ;
తేలుతుంది బి = 72.9 ;
మొదటి స్ట్రింగ్ స్ట్రింగ్ = టు_స్ట్రింగ్ ( a ) ;
స్ట్రింగ్ secondStr = టు_స్ట్రింగ్ ( బి ) ;
కోట్ << 'పూర్ణాంకం a యొక్క స్ట్రింగ్ విలువ: ' << మొదటి స్ట్ర << endl ;
కోట్ << 'ఫ్లోట్ b యొక్క స్ట్రింగ్ విలువ:' << secondStr << endl ;
}

అవుట్‌పుట్:
పూర్ణాంకం విలువ మొదట 'స్ట్రింగ్' గా మార్చబడింది. అప్పుడు, ఫ్లోట్ కూడా 'స్ట్రింగ్' గా మార్చబడుతుంది. రెండు స్ట్రింగ్ విలువలు ఇక్కడ ప్రదర్శించబడతాయి.

ఉదాహరణ 5:

ఇక్కడ, మేము పూర్ణాంకం లేదా ఫ్లోట్ విలువలను స్ట్రింగ్‌తో కలపాలనుకుంటున్నాము, కానీ మేము దీన్ని నేరుగా చేయము. ఇప్పుడు, మనం పూర్ణాంకాన్ని అలాగే స్ట్రింగ్‌లోని ఫ్లోట్ విలువలను మార్చాలి. ముందుగా, మేము సంయోగాన్ని వర్తింపజేస్తాము మరియు '9.8'ని పాస్ చేసే 'to_string()' పద్ధతిని ఉంచుతాము. కాబట్టి, ఇది ఈ ఫ్లోట్ నంబర్‌ను స్ట్రింగ్‌గా మారుస్తుంది మరియు ఇప్పుడు ఇక్కడ సంయోగం చేయబడుతుంది.

దీని తర్వాత, మేము 'int'ని 'స్ట్రింగ్'గా మార్చడం ద్వారా పూర్ణాంకం మరియు స్ట్రింగ్ డేటాపై ఈ కలయికను వర్తింపజేస్తాము. మేము పూర్ణాంక విలువలను “to_string()” పద్ధతిలో ఉంచుతాము. మేము రెండు కలయికలను 'స్ట్రింగ్' డేటా రకంగా మార్చడం ద్వారా చేసాము మరియు వరుసగా 's1' మరియు 's2' వేరియబుల్స్‌లో సేవ్ చేస్తాము. అప్పుడు, మేము 'కౌట్' పద్ధతిలో 's1' మరియు 's2' ను ఉంచుతాము. ఇది ఈ వేరియబుల్స్‌ను స్ట్రింగ్‌లుగా మార్చిన తర్వాత మరియు స్ట్రింగ్స్ డేటా యొక్క సంయోగాన్ని ఇక్కడ వర్తింపజేసిన తర్వాత వాటిలో నిల్వ చేసిన ఫలితాన్ని కూడా ప్రదర్శిస్తుంది.

కోడ్ 5:

# చేర్చండి
# చేర్చండి
ఉపయోగించి నేమ్‌స్పేస్ std ;
int ప్రధాన ( )
{
స్ట్రింగ్ s1 = 'గురుత్వాకర్షణ విలువ' + టు_స్ట్రింగ్ ( 9.8 ) ;
స్ట్రింగ్ s2 = 'అసలు సంఖ్య' + to_string ( 4 + 8 + 9 + 10 + 14 ) + ' ఇక్కడ' ;
కోట్ << s1 << endl ;
కోట్ << s2 << endl ;
తిరిగి 0 ;
}

అవుట్‌పుట్:
మొదట, ఫ్లోట్ విలువ 'స్ట్రింగ్' గా రూపాంతరం చెందుతుంది మరియు తరువాత, పూర్ణాంకం విలువ 'స్ట్రింగ్' గా రూపాంతరం చెందుతుంది. ఇతర స్ట్రింగ్ డేటాతో సంయోగం చేసిన తర్వాత రెండు స్ట్రింగ్ విలువలు ఇక్కడ చూపబడతాయి.

ఉదాహరణ 6:

ఇప్పుడు, మనం 'int' డేటా రకం యొక్క వినియోగదారు నుండి ఇన్‌పుట్‌ను పొందుతాము మరియు ఇక్కడ 'int' డేటా రకం యొక్క 'x' వేరియబుల్‌ని ప్రకటించినందున దానిని 'x' వేరియబుల్‌లో నిల్వ చేస్తాము. “cin” కమాండ్ సహాయంతో మనం ఈ ఇన్‌పుట్‌ని ఇక్కడ పొందుతాము. ఇప్పుడు, మేము 'x' వేరియబుల్‌ను 'to_string()' పద్ధతిలో ఉంచడం ద్వారా ఈ ఇన్‌పుట్‌ను 'స్ట్రింగ్'గా మారుస్తాము మరియు ఆపై మనం 's' వేరియబుల్‌లో నిల్వ చేసిన ఫలితాన్ని ప్రదర్శిస్తాము.

కోడ్ 6:

# చేర్చండి
# చేర్చండి
ఉపయోగించి నేమ్‌స్పేస్ std ;
int ప్రధాన ( )
{
int x ;
కోట్ << 'దయచేసి దాన్ని స్ట్రింగ్‌గా మార్చడానికి నంబర్‌ను నమోదు చేయండి' <> x ;
స్ట్రింగ్ లు = to_string ( x ) ;
కోట్ << 'స్ట్రింగ్‌గా మార్చబడిన పూర్ణాంకం' + లు << endl ;
తిరిగి 0 ;
}

అవుట్‌పుట్:
ఇక్కడ సందేశాన్ని ప్రదర్శించిన తర్వాత, మేము '84'ని నమోదు చేస్తాము, ఇది 'int' డేటా రకం మరియు 'enter' నొక్కండి. అప్పుడు, 'స్ట్రింగ్' డేటా రకంగా మార్చబడిన ఫలితం దీని క్రింద ప్రదర్శించబడుతుంది.

ముగింపు

ఈ గైడ్‌లో “to_string()” పద్ధతి లోతుగా అధ్యయనం చేయబడింది. మేము C++ ప్రోగ్రామింగ్‌లో ఈ పద్ధతి యొక్క వినియోగాన్ని అన్వేషించాము. 'పూర్ణాంక', 'ఫ్లోట్', అలాగే 'డబుల్' డేటా రకాలను 'స్ట్రింగ్'గా మార్చడంలో ఈ పద్ధతి సహాయపడుతుందని మేము తెలుసుకున్నాము. మేము మా కోడ్‌లలో ఈ “to_string()” పద్ధతిని ఉపయోగించే అనేక ఉదాహరణలను మేము ప్రదర్శించాము మరియు ఈ గైడ్‌లో ఈ పద్ధతి యొక్క పనిని చూపుతాము. మేము ఇక్కడ ఈ పద్ధతిని పూర్తిగా అధ్యయనం చేసాము.