C++ To_String

C To String



“to_string()” செயல்பாட்டைப் பயன்படுத்தி முழு எண், மிதவை மற்றும் இரட்டை தரவு வகைகளின் எண் மதிப்புகளை சரம் தரவு வகையாக மாற்ற C++ அனுமதிக்கிறது. 'to_string()' செயல்பாடு மற்ற தரவு வகைகளை சரம் தரவு வகையாக மாற்ற உதவுகிறது. இந்த 'to_string()' செயல்பாட்டில் எந்த எண் மதிப்பையும் வைக்கிறோம், அது அந்த எண் மதிப்பை சரத்திற்கு மாற்றி, சரத்தின் மதிப்பை வெளியீட்டாக வழங்கும். இங்கே, முழு எண், ஃப்ளோட் மற்றும் இரட்டை தரவு வகைகளின் எண் மதிப்புகளில் இந்த “to_string()” செயல்பாட்டைப் பயன்படுத்துவோம், மேலும் இந்த வழிகாட்டியில் வெளியீட்டாக மாற்றப்பட்ட எண் மதிப்பை சரத்தில் காண்பிப்போம்.

எடுத்துக்காட்டு 1:

இந்த தலைப்புக் கோப்பில் அறிவிக்கப்பட்டுள்ள செயல்பாடுகளைப் பயன்படுத்த, 'iostream' என்ற தலைப்புக் கோப்பு மட்டுமே இங்கு சேர்க்கப்பட்டுள்ளது. இதற்குக் கீழே, “std” பெயர்வெளியைச் செருகுவோம். எனவே, ஒவ்வொரு முறையும் குறியீட்டில் பயன்படுத்தப்படும் போது இந்த 'std' ஐ அனைத்து செயல்பாடுகளிலும் வைக்காமல் செயல்பாட்டைப் பயன்படுத்துவதை இது எளிதாக்குகிறது. பின்னர், 'முதன்மை ()' செயல்பாட்டை அழைக்கிறோம்.

இதற்குப் பிறகு, 'my_name' ஐ துவக்குவோம் மற்றும் மாறியின் தரவு வகை 'ஸ்ட்ரிங்' ஆகும். இந்த மாறிக்கு 'Samuel' ஐ ஒதுக்கி, 'my_age' மாறியை துவக்குவோம். “my_age” மாறியின் தரவு வகை “int” மற்றும் அதற்கு “24” ஐ ஒதுக்குகிறோம். இப்போது, ​​இந்த '24' ஐ சரமாக மாற்ற விரும்புகிறோம். எனவே, இங்கே “to_string()” செயல்பாட்டைப் பயன்படுத்துகிறோம். 'ஏஜ்டோஸ்ட்ரிங்' என்ற மற்றொரு மாறியை 'ஸ்ட்ரிங்' தரவு வகையுடன் துவக்குகிறோம்.







இங்கே, “to_string()” செயல்பாட்டைப் பயன்படுத்தி, அதை இந்த “ageToString” மாறிக்கு ஒதுக்குகிறோம். இந்த “to_string()” செயல்பாட்டில் “int” தரவைக் கொண்டிருக்கும் “my_age” மாறியை அளவுருவாக அனுப்புகிறோம். இது 'my_age' முழு எண்ணை 'சரம்' ஆக மாற்றுகிறது. மாற்றப்பட்ட தரவு பின்னர் 'ageToString' மாறியில் சேமிக்கப்பட்டு 'cout' ஐப் பயன்படுத்தி காட்டப்படும்.



குறியீடு 1:



# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;
முழு எண்ணாக முக்கிய ( ) {
சரம் என்_பெயர் = 'சாமுவேல்' ;
முழு எண்ணாக என் வயது = 24 ;
string ageToString = சரம் ( என் வயது ) ;
கூட் << 'நாங்கள் முழு எண்ணை ஒரு சரமாக மாற்றுகிறோம்.' << endl ;
கூட் << என் பெயர் + ' இருக்கிறது ' + ageToString + 'வயது' ;
}

வெளியீடு:
முழு எண் மதிப்பு இப்போது சர மதிப்பாக மாற்றப்பட்டு இங்கே காட்டப்படும். ஏனென்றால், எங்கள் குறியீடு “to_string()” செயல்பாட்டைப் பயன்படுத்தியது.





எடுத்துக்காட்டு 2:

முதலில் 'iostream' சேர்க்கப்பட்டுள்ளது, மேலும் 'namespace std' இங்கே சேர்க்கப்பட்டுள்ளது. பின்னர், 'முக்கிய()' செயல்பாடு இங்கே அழைக்கப்படுகிறது. “std_name” மாறி துவக்கப்பட்டது. அதன் தரவு வகை 'சரம்' என அமைக்கப்பட்டுள்ளது. இந்த மாறிக்கு 'ஜேம்ஸ்' ஐ ஒதுக்கி, பின்னர் 'மார்க்ஸ்' மாறியை துவக்குவோம். இந்த மாறியானது 'ஃப்ளோட்' தரவு வகையைக் கொண்டுள்ளது மற்றும் அதற்கு '90.5' மதிப்பைக் கொடுக்கிறோம்.



இப்போது, ​​இந்த '90.5' ஐ ஒரு சரமாக மாற்ற 'to_string()' செயல்பாட்டைப் பயன்படுத்த விரும்புகிறோம். 'marksToString' எனப்படும் 'ஸ்ட்ரிங்' தரவு வகை மாறியை துவக்கி, 'to_string()' செயல்பாட்டை வைக்கிறோம். “float” தரவை ஒரு வாதமாக வைத்திருக்கும் “marks” மாறியை “to_string()” முறைக்கு அனுப்புகிறோம்.

இங்கே, “to_string()” செயல்பாட்டின் முடிவை “marksToString” மாறிக்கு ஒதுக்குகிறோம். இது இப்போது 'மார்க்ஸ்' ஃப்ளோட் மதிப்பை 'ஸ்ட்ரிங்' தரவு வகைக்கு மாற்றி, அதை 'மார்க்ஸ்டோஸ்ட்ரிங்' மாறியில் சேமிக்கிறது. மாற்றப்பட்ட தரவு பின்னர் 'cout' ஐப் பயன்படுத்தி காட்டப்படும்.

குறியீடு 2:

# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;
முழு எண்ணாக முக்கிய ( ) {
சரம் std_name = 'ஜேம்ஸ்' ;
மிதவை மதிப்பெண்கள் = 90.5 ;
string marksToString = to_string ( மதிப்பெண்கள் ) ;
கூட் << std_பெயர் + 'கிடைத்தது' + marksToString + ' மதிப்பெண்கள்' ;
}

வெளியீடு:
சரம் மதிப்பு மிதவை மதிப்பில் இருந்து மாற்றப்பட்டு இங்கே காட்டப்பட்டுள்ளது. இது எங்கள் குறியீட்டில் பயன்படுத்தப்படும் “to_string()” முறையின் விளைவாகும்.

எடுத்துக்காட்டு 3:

இப்போது, ​​'இரட்டை' என்பதை 'ஸ்ட்ரிங்' தரவு வகையாக மாற்றுகிறோம். முதலில், 'ஸ்ட்ரிங்' தரவு வகையின் 'வாடிக்கையாளர்_பெயர்' என்பதை 'ஜான்' என்ற பெயருடன் துவக்குகிறோம். பின்னர், “இரட்டை” தரவு வகையின் மாறியை வைக்கிறோம், அங்கு இந்த மாறிக்கு “9980.5” மதிப்பை ஒதுக்குகிறோம். இப்போது, ​​இரட்டை தரவு வகையான இந்த மதிப்பை “ஸ்ட்ரிங்” தரவு வகையாக மாற்ற விரும்புகிறோம்.

இந்த நோக்கத்திற்காக, நாங்கள் இங்கே 'to_string' முறையைப் பயன்படுத்துகிறோம். 'ஸ்ட்ரிங்' தரவு வகையின் 'salaryToString' மாறியை துவக்கி, 'to_string()' முறையை அங்கு வைக்கிறோம். 'சம்பளம்' மாறியை அதன் அளவுருவாக அனுப்புகிறோம். சம்பளம் 'ஸ்ட்ரிங்' தரவு வகையாக மாற்றப்பட்டு, 'salaryToString' மாறியில் சேமிக்கப்படுகிறது. இப்போது, ​​'cout' ஐப் பயன்படுத்தி 'salaryToString' உடன் 'customer_name' ஐ அச்சிடுகிறோம். இரண்டு மாறிகளின் தரவு வகை 'ஸ்ட்ரிங்' ஆகும்.

குறியீடு 3:

# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;
முழு எண்ணாக முக்கிய ( ) {
சரம் வாடிக்கையாளர்_பெயர் = 'ஜான்' ;
இரட்டை சம்பளம் = 9980.5 ;
சர சம்பளம்ToString = to_string ( சம்பளம் ) ;

கூட் << வாடிக்கையாளர் பெயர் + 'உள்ளது' + சம்பளம்ToString + 'சம்பளம்.' ;

}

வெளியீடு:
இந்தக் குறியீட்டை இயக்கும்போது, ​​“இரட்டை” தரவு வகை மதிப்பு இப்போது “ஸ்ட்ரிங்” தரவு வகையாக மாற்றப்பட்டு, பெயருடன் இங்கே காட்டப்படும் முடிவைக் காணலாம்.

எடுத்துக்காட்டு 4:

இங்கே, 'int' மற்றும் 'float' தரவு வகைகளை 'ஸ்ட்ரிங்' ஆக மாற்றுவோம். இதற்காக, “int” தரவு வகையின் “a” மாறியை “81” இன் முழு எண் மதிப்பிலும், “float” தரவு வகையின் மாறி “b” ஐ “72.9” என்ற மிதவை மதிப்பிலும் துவக்குகிறோம்.

பின்வருவனவற்றில், முறையே 'firstStr' மற்றும் 'secondStr' என்ற பெயர்களுடன் மேலும் இரண்டு மாறிகளை துவக்குவோம், மேலும் 'to_string()' முறையை இங்கு இரண்டு மாறிகளுக்கும் ஒதுக்குவோம். இப்போது, ​​'a' முதல் 'to_string()' செயல்பாட்டிற்கும், 'b' ஐ இரண்டாவது 'to_string()' முறைக்கும் அனுப்புகிறோம். இப்போது, ​​இரண்டு மதிப்புகளும் 'சரம்' ஆக மாற்றப்பட்டு முறையே 'firstStr' மற்றும் 'secondStr' இல் சேமிக்கப்படும். இதற்குப் பிறகு, “to_string()” முறையைப் பயன்படுத்திய பிறகு கிடைத்த இரண்டு சரம் மாறிகளையும் அச்சிடுகிறோம்.

குறியீடு 4:

# அடங்கும்
#அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;
முழு எண்ணாக முக்கிய ( )
{
முழு எண்ணாக = 81 ;
மிதவை பி = 72.9 ;
string firstStr = to_string ( ) ;
சரம் secondStr = to_string ( பி ) ;
கூட் << 'a இன் முழு எண்ணின் சர மதிப்பு:' << firstStr << endl ;
கூட் << 'ஃப்ளோட் பி இன் சரம் மதிப்பு:' << secondStr << endl ;
}

வெளியீடு:
முழு எண் மதிப்பு முதலில் 'சரம்' ஆக மாற்றப்பட்டது. பின்னர், மிதவை 'சரம்' ஆகவும் மாற்றப்படுகிறது. இரண்டு சர மதிப்புகளும் இங்கே காட்டப்படும்.

எடுத்துக்காட்டு 5:

இங்கே, முழு எண் அல்லது மிதவை மதிப்புகளை சரத்துடன் இணைக்க விரும்புகிறோம், ஆனால் இதை நேரடியாகச் செய்ய மாட்டோம். இப்போது, ​​சரத்தில் உள்ள முழு எண்ணையும் மிதவை மதிப்புகளையும் மாற்ற வேண்டும். முதலில், நாம் ஒருங்கிணைப்பைப் பயன்படுத்துகிறோம் மற்றும் '9.8' ஐ கடந்து செல்லும் 'to_string()' முறையை வைக்கிறோம். எனவே, இது இந்த மிதவை எண்ணை சரமாக மாற்றுகிறது மற்றும் இப்போது இங்கே இணைக்கப்பட்டுள்ளது.

இதற்குப் பிறகு, 'int' ஐ 'ஸ்ட்ரிங்' ஆக மாற்றுவதன் மூலம் முழு எண் மற்றும் சரம் தரவுகளில் இந்த இணைப்பினைப் பயன்படுத்துகிறோம். முழு எண் மதிப்புகளை “to_string()” முறையில் வைக்கிறோம். 'சரம்' தரவு வகையாக மாற்றுவதன் மூலம் இரண்டு இணைப்புகளையும் செய்துள்ளோம், பின்னர் முறையே 's1' மற்றும் 's2' மாறிகளில் சேமிக்கிறோம். பின்னர், 'cout' முறையில் 's1' மற்றும் 's2' ஐ வைக்கிறோம். இந்த மாறிகளை சரங்களாக மாற்றி, சரங்களின் தரவின் ஒருங்கிணைப்பைப் பயன்படுத்திய பிறகு, அதில் நாம் சேமித்த முடிவையும் இது காட்டுகிறது.

குறியீடு 5:

# அடங்கும்
# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;
முழு எண்ணாக முக்கிய ( )
{
சரம் s1 = 'ஈர்ப்பு விசையின் மதிப்பு' + to_string ( 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:

# அடங்கும்
# அடங்கும்
பயன்படுத்தி பெயர்வெளி வகுப்பு ;
முழு எண்ணாக முக்கிய ( )
{
முழு எண்ணாக எக்ஸ் ;
கூட் << 'சரமாக மாற்றுவதற்கு எண்ணை உள்ளிடவும்' <> எக்ஸ் ;
சரம் s = to_string ( எக்ஸ் ) ;
கூட் << 'சரமாக மாற்றப்பட்ட முழு எண்' + கள் << endl ;
திரும்ப 0 ;
}

வெளியீடு:
செய்தியை இங்கே காட்டிய பிறகு, 'int' தரவு வகையான '84' ஐ உள்ளிட்டு 'enter' ஐ அழுத்தவும். பின்னர், 'ஸ்ட்ரிங்' தரவு வகையாக மாற்றப்பட்ட முடிவு இதற்குக் கீழே காட்டப்படும்.

முடிவுரை

இந்த வழிகாட்டியில் “to_string()” முறை ஆழமாக ஆய்வு செய்யப்பட்டுள்ளது. C++ நிரலாக்கத்தில் இந்த முறையின் பயன்பாட்டை நாங்கள் ஆராய்ந்தோம். இந்த முறை 'int', 'float' மற்றும் 'double' தரவு வகைகளை 'string' ஆக மாற்ற உதவுகிறது என்பதை அறிந்தோம். எங்கள் குறியீடுகளில் இந்த “to_string()” முறையைப் பயன்படுத்தும் பல எடுத்துக்காட்டுகளை நாங்கள் நிரூபித்துள்ளோம், மேலும் இந்த வழிகாட்டியில் இந்த முறையின் செயல்பாட்டைக் காட்டுகிறோம். இந்த முறையை நாங்கள் இங்கே முழுமையாகப் படித்தோம்.