English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
fi almudarassah alhadathah, nazaratna alqadam an istimal String (alkhathra) waljumla (aljumla) bayna alhawla waljumla.
nazaratna alqadam an istimal string waljumla bayna alhawla waljumla. alqadam alahada huwa istimal:fi alC++ 11funct alstd::stoi() alqadima.
#include<iostream> #include<string> int main() { std::string str = "123"; int num; // istimal alstoi() li'ithnai alwahdah str1 ila x num = std::stoi(str); std::cout << num; return 0; }
نتائج الإخراج
123
nazaratna alfun alatoi() li'istimal alarray alchar bayna alhawla waljumla. alfun alatoi() muqaddam fi alhaddathah alcstdlib.
#include<iostream> // alatoi() yajib alcstdlib #include<cstdlib> using namespace std; int main() { // tashahid walithnai walmuqaddamah char str[] = "456"; int num = std::atoi(str); std::cout << "num = " << num; return 0; }
نتائج الإخراج
num = 456
nazaratna alfun alto_string() al11 C++ li'istimal int bayna alhawla walkhathra. li'asrar alversiyon alqadima alC++ nazaratna alstringstream alstd.
#include<iostream> #include<string> using namespace std; int main() { int num = 123; std::string str = to_string(num); std::cout << str; return 0; }
نتائج الإخراج
123
#include<iostream> #include<string> #include<sstream> // li'istimal stringstream using namespace std; int main() { int num = 15; // tashahid alqadam alayh ss std::stringstream ss; //تعيين قيمة num إلى ss ss << num; //استخدام قيمة ss لتعريف متغير النص //ثم استخدام وظيفة str() لتحويلها إلى تنسيق النص std::string str = ss.str(); std::cout << str; return 0; }
نتائج الإخراج
15
للحصول على معلومات حول تحويل النص إلى float / double، يرجى زيارةتحويل C++ String إلى float / double。