C++ To_String

C To String



C++ ہمیں 'to_string()' فنکشن کا استعمال کرتے ہوئے عددی اقدار، فلوٹ، اور ڈبل ڈیٹا ٹائپس کو سٹرنگ ڈیٹا ٹائپ میں تبدیل کرنے کی اجازت دیتا ہے۔ 'to_string()' فنکشن دیگر ڈیٹا کی اقسام کو سٹرنگ ڈیٹا کی قسم میں تبدیل کرنے میں مدد کرتا ہے۔ ہم اس 'to_string()' فنکشن میں کسی بھی عددی قدر کو آسانی سے رکھتے ہیں جو اس عددی قدر کو سٹرنگ میں منتقل کرتا ہے اور سٹرنگ ویلیو کو آؤٹ پٹ کے طور پر واپس کرتا ہے۔ یہاں، ہم اس 'to_string()' فنکشن کو عددی اقدار، فلوٹ، اور ڈبل ڈیٹا کی اقسام پر لاگو کریں گے اور اس گائیڈ میں آؤٹ پٹ کے طور پر تبدیل شدہ عددی قدر کو سٹرنگ میں دکھائیں گے۔

مثال 1:

صرف ہیڈر فائل جسے ہم یہاں شامل کرتے ہیں وہ 'iostream' ہے اس ہیڈر فائل میں اعلان کردہ فنکشنز کو استعمال کرنے کے لیے۔ اس کے نیچے، ہم 'std' نام کی جگہ داخل کرتے ہیں۔ لہذا، یہ ہمارے لیے اس 'std' کو تمام فنکشنز کے ساتھ رکھے بغیر استعمال کرنا آسان بناتا ہے جب وہ کوڈ میں استعمال ہوتے ہیں۔ پھر، ہم 'main()' فنکشن کا مطالبہ کرتے ہیں۔

اس کے بعد، ہم 'my_name' کو شروع کرتے ہیں اور متغیر کی ڈیٹا کی قسم 'string' ہے۔ ہم اس متغیر کو 'سیموئیل' تفویض کرتے ہیں اور 'my_age' متغیر کو شروع کرتے ہیں۔ 'my_age' متغیر کی ڈیٹا کی قسم 'int' ہے اور ہم اسے '24' تفویض کرتے ہیں۔ اب، ہم اس '24' کو سٹرنگ میں تبدیل کرنا چاہتے ہیں۔ لہذا، ہم یہاں 'to_string()' فنکشن کا استعمال کرتے ہیں۔ ہم 'ایج ٹو اسٹرنگ' نامی ایک اور متغیر کو 'سٹرنگ' ڈیٹا ٹائپ کے ساتھ شروع کرتے ہیں۔







یہاں، ہم 'to_string()' فنکشن کا استعمال کرتے ہیں اور اسے اس 'ageToString' متغیر کو تفویض کرتے ہیں۔ ہم 'my_age' متغیر کو پاس کرتے ہیں جس میں 'int' ڈیٹا ہوتا ہے اس 'to_string()' فنکشن میں بطور پیرامیٹر۔ یہ 'my_age' عددی قدر کو 'string' میں بدل دیتا ہے۔ تبدیل شدہ ڈیٹا کو پھر 'ageToString' متغیر میں ذخیرہ کیا جاتا ہے اور 'cout' کا استعمال کرتے ہوئے دکھایا جاتا ہے۔



کوڈ 1:



# شامل کریں
استعمال کرتے ہوئے نام کی جگہ std ;
int مرکزی ( ) {
string my_name = 'سموئیل' ;
int میری عمر = 24 ;
string ageToString = to_string ( میری عمر ) ;
cout << 'ہم انٹیجر کو سٹرنگ میں تبدیل کر رہے ہیں۔' << endl ;
cout << میرا نام + 'ہے' + ageToString + ' سالوں کا' ;
}

آؤٹ پٹ:
انٹیجر ویلیو کو اب سٹرنگ ویلیو میں تبدیل کر دیا گیا ہے اور یہاں دکھایا گیا ہے۔ اس کی وجہ یہ ہے کہ ہمارے کوڈ نے 'to_string()' فنکشن کا استعمال کیا۔





مثال 2:

'iostream' پہلے شامل کیا گیا ہے، اور 'namespace std' کو یہاں شامل کیا گیا ہے۔ پھر، 'main()' فنکشن کو یہاں کہا جاتا ہے۔ 'std_name' متغیر کو شروع کیا گیا ہے۔ اس کے ڈیٹا کی قسم کو 'سٹرنگ' پر سیٹ کیا گیا ہے۔ ہم اس متغیر کو 'جیمز' تفویض کرتے ہیں اور پھر 'نشانات' متغیر کو شروع کرتے ہیں۔ اس متغیر میں 'float' ڈیٹا کی قسم ہے اور ہم اسے '90.5' کی قدر دیتے ہیں۔



اب، ہم اس '90.5' کو سٹرنگ میں تبدیل کرنے کے لیے 'to_string()' فنکشن کا استعمال کرنا چاہتے ہیں۔ ہم 'string' ڈیٹا ٹائپ ویری ایبل کو شروع کرتے ہیں جسے 'marksToString' کہتے ہیں اور 'to_string()' فنکشن رکھتے ہیں۔ ہم 'نشانات' متغیر بھیجتے ہیں جو 'to_string()' طریقہ کار پر دلیل کے طور پر 'float' ڈیٹا رکھتا ہے۔

یہاں، ہم 'to_string()' فنکشن کا نتیجہ 'marksToString' متغیر کو تفویض کرتے ہیں۔ یہ اب 'مارکس' فلوٹ ویلیو کو 'سٹرنگ' ڈیٹا کی قسم میں تبدیل کرتا ہے اور اسے 'marksToString' متغیر میں محفوظ کرتا ہے۔ تبدیل شدہ ڈیٹا پھر 'cout' کا استعمال کرتے ہوئے دکھایا جاتا ہے۔

کوڈ 2:

# شامل کریں
استعمال کرتے ہوئے نام کی جگہ std ;
int مرکزی ( ) {
std_name string = 'جیمز' ;
تیرنا نشانات = 90.5 ;
string marksToString = to_string ( نشانات ) ;
cout << std_name + 'مل گیا' + marksToString + ' نشانات' ;
}

آؤٹ پٹ:
سٹرنگ ویلیو کو فلوٹ ویلیو سے تبدیل کر کے یہاں دکھایا گیا ہے۔ اس کا نتیجہ 'to_string()' طریقہ سے نکلتا ہے جو ہمارے کوڈ میں استعمال ہوتا ہے۔

مثال 3:

اب، ہم 'ڈبل' کو 'سٹرنگ' ڈیٹا ٹائپ میں تبدیل کرتے ہیں۔ سب سے پہلے، ہم 'اسٹرنگ' ڈیٹا ٹائپ کے 'کسٹمر_نام' کو 'جان' کے نام سے شروع کرتے ہیں۔ پھر، ہم 'ڈبل' ڈیٹا ٹائپ کا متغیر رکھتے ہیں جہاں ہم اس متغیر کو '9980.5' ویلیو تفویض کرتے ہیں۔ اب، ہم اس ویلیو کو 'سٹرنگ' ڈیٹا ٹائپ میں تبدیل کرنا چاہتے ہیں جو کہ ڈبل ڈیٹا ٹائپ ہے۔

اس مقصد کے لیے، ہم یہاں 'to_string' طریقہ استعمال کرتے ہیں۔ ہم 'string' ڈیٹا کی قسم کے 'salaryToString' متغیر کو شروع کرتے ہیں اور وہاں 'to_string()' طریقہ رکھتے ہیں۔ ہم 'تنخواہ' متغیر کو اس کے پیرامیٹر کے طور پر پاس کرتے ہیں۔ تنخواہ کو 'سٹرنگ' ڈیٹا کی قسم میں تبدیل کیا جاتا ہے اور 'salaryToString' متغیر میں محفوظ کیا جاتا ہے۔ اب، ہم 'cout' کو استعمال کرکے 'salaryToString' کے ساتھ 'customer_name' پرنٹ کرتے ہیں۔ دونوں متغیرات کی ڈیٹا کی قسم 'سٹرنگ' ہے۔

کوڈ 3:

# شامل کریں
استعمال کرتے ہوئے نام کی جگہ std ;
int مرکزی ( ) {
سٹرنگ customer_name = 'جان' ;
دگنا تنخواہ = 9980.5 ;
string salaryToString = to_string ( تنخواہ ) ;

cout << گاہک کا نام + 'ہے' + salaryToString + 'تنخواہ۔' ;

}

آؤٹ پٹ:
جب ہم اس کوڈ کو چلاتے ہیں تو ہم نتیجہ دیکھ سکتے ہیں جس میں 'ڈبل' ڈیٹا ٹائپ ویلیو اب 'سٹرنگ' ڈیٹا ٹائپ میں تبدیل ہو جاتی ہے اور نام کے ساتھ یہاں ظاہر ہوتی ہے۔

مثال 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:

# شامل کریں
#include
استعمال کرتے ہوئے نام کی جگہ std ;
int مرکزی ( )
{
int a = 81 ;
تیرنا ب = 72.9 ;
string firstStr = to_string ( a ) ;
string secondStr = to_string ( ب ) ;
cout << 'انٹیجر a کی سٹرنگ ویلیو ہے:' << firstStr << endl ;
cout << 'فلوٹ بی کی سٹرنگ ویلیو ہے:' << سیکنڈسٹر << endl ;
}

آؤٹ پٹ:
عددی قدر کو پہلے 'سٹرنگ' میں تبدیل کیا جاتا ہے۔ پھر، فلوٹ کو بھی 'سٹرنگ' میں تبدیل کر دیا جاتا ہے۔ دونوں سٹرنگ ویلیو یہاں دکھائے گئے ہیں۔

مثال 5:

یہاں، ہم سٹرنگ کے ساتھ انٹیجر یا فلوٹ ویلیوز کو جوڑنا چاہتے ہیں لیکن ہم یہ براہ راست نہیں کرتے۔ اب، ہمیں سٹرنگ میں انٹیجر کے ساتھ ساتھ فلوٹ ویلیوز کو بھی تبدیل کرنا ہے۔ سب سے پہلے، ہم کنکٹنیشن لاگو کرتے ہیں اور 'to_string()' طریقہ رکھتے ہیں جس میں ہم '9.8' پاس کرتے ہیں۔ لہذا، یہ اس فلوٹ نمبر کو سٹرنگ میں تبدیل کرتا ہے اور اب یہاں کنکٹنیشن ہو گیا ہے۔

اس کے بعد، ہم 'int' کو 'string' میں تبدیل کرکے انٹیجر اور سٹرنگ ڈیٹا پر اس جوڑ کو لاگو کرتے ہیں۔ ہم عددی اقدار کو 'to_string()' طریقہ میں رکھتے ہیں۔ ہم نے ان کو 'سٹرنگ' ڈیٹا کی قسم میں تبدیل کرکے اور پھر بالترتیب 's1' اور 's2' متغیرات میں محفوظ کرکے دونوں کنکٹیشن کیے ہیں۔ پھر، ہم 's1' اور 's2' کو 'cout' طریقہ میں رکھتے ہیں۔ یہ وہ نتیجہ بھی دکھاتا ہے جسے ہم نے ان متغیرات میں سٹرنگز میں تبدیل کرنے اور سٹرنگز کے ڈیٹا کو یہاں لگانے کے بعد محفوظ کیا تھا۔

کوڈ 5:

# شامل کریں
#include
استعمال کرتے ہوئے نام کی جگہ std ;
int مرکزی ( )
{
سٹرنگ s1 = 'کشش ثقل کی قدر ہے' + to_string ( 9.8 ) ;
سٹرنگ s2 = 'اصل نمبر یہ ہے' + to_string ( 4 + 8 + 9 + 10 + 14 ) + 'یہاں' ;
cout << s1 << endl ;
cout << s2 << endl ;
واپسی 0 ;
}

آؤٹ پٹ:
سب سے پہلے، فلوٹ ویلیو کو 'سٹرنگ' میں تبدیل کیا جاتا ہے اور، بعد میں، انٹیجر ویلیو کو 'سٹرنگ' میں تبدیل کر دیا جاتا ہے۔ سٹرنگ کی دونوں قدریں دوسرے سٹرنگ ڈیٹا کے ساتھ جوڑنے کے بعد یہاں دکھائی گئی ہیں۔

مثال 6:

اب، ہم 'int' ڈیٹا ٹائپ کے صارف سے ان پٹ حاصل کرتے ہیں اور اسے 'x' متغیر میں اسٹور کرتے ہیں جیسا کہ ہم یہاں 'int' ڈیٹا ٹائپ کے 'x' متغیر کا اعلان کرتے ہیں۔ ہمیں یہ ان پٹ یہاں 'cin' کمانڈ کی مدد سے ملتا ہے۔ اب، ہم 'x' متغیر کو 'to_string()' طریقہ میں رکھ کر اس ان پٹ کو 'string' میں تبدیل کرتے ہیں اور پھر نتیجہ ظاہر کرتے ہیں جو ہم نے 's' متغیر میں محفوظ کیا تھا۔

کوڈ 6:

# شامل کریں
#include
استعمال کرتے ہوئے نام کی جگہ std ;
int مرکزی ( )
{
int ایکس ;
cout << 'براہ کرم اسے سٹرنگ میں تبدیل کرنے کے لیے نمبر درج کریں' <> ایکس ;
سٹرنگ s = to_string ( ایکس ) ;
cout << 'سٹرنگ میں تبدیل شدہ عدد ہے' + s << endl ;
واپسی 0 ;
}

آؤٹ پٹ:
یہاں پیغام ظاہر کرنے کے بعد، ہم '84' درج کرتے ہیں جو کہ 'int' ڈیٹا کی قسم ہے اور 'enter' کو دبائیں۔ پھر، 'سٹرنگ' ڈیٹا کی قسم میں تبدیل شدہ نتیجہ اس کے نیچے ظاہر ہوتا ہے۔

نتیجہ

اس گائیڈ میں 'to_string()' طریقہ کا گہرائی سے مطالعہ کیا گیا ہے۔ ہم نے C++ پروگرامنگ میں اس طریقہ کے استعمال کو دریافت کیا۔ ہم نے سیکھا کہ یہ طریقہ 'int'، 'float' کے ساتھ ساتھ 'ڈبل' ڈیٹا کی اقسام کو 'سٹرنگ' میں تبدیل کرنے میں مدد کرتا ہے۔ ہم نے متعدد مثالوں کا مظاہرہ کیا جس میں ہم اپنے کوڈز میں یہ 'to_string()' طریقہ استعمال کرتے ہیں اور اس گائیڈ میں اس طریقہ کار کے کام کو ظاہر کرتے ہیں۔ ہم نے یہاں اس طریقہ کا اچھی طرح سے مطالعہ کیا۔