English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

تعليميات C++ الأساسية

تحكم في عملية C++

الوظائف الخاصة بـ C++

alarray walkhathra alC++

aljumla almustahlik alC++

alclass walajoz alC++

المؤشرات الخاصة بـ C++

الوراثة الخاصة بـ C++

تعليميات STL الخاصة بـ C++

kitab alrefer alC++

C++ String(الخاتمة) waljumla (العدد) bayna alhawla walاسترجاع

fi almudarassah alhadathah, nazaratna alqadam an istimal String (alkhathra) waljumla (aljumla) bayna alhawla waljumla.

string C++ (alkhathra) bayna alhawla waljumla int (aljumla)

nazaratna alqadam an istimal string waljumla bayna alhawla waljumla. alqadam alahada huwa istimal:fi alC++ 11funct alstd::stoi() alqadima.

musteri 1: istimal alstoi() li'istimal alkhathra C++ bayna alhawla waljumla

#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

musteri 2: istimal alatoi() li'istimal alarray alchar bayna alhawla waljumla

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

int C++ (aljumla) bayna alhawla walkhathra string (alkhathra)

nazaratna alfun alto_string() al11 C++ li'istimal int bayna alhawla walkhathra. li'asrar alversiyon alqadima alC++ nazaratna alstringstream alstd.

musteri 3: istimal alfun alto_string() li'istimal int C++ bayna alhawla walkhathra

#include<iostream>
#include<string>
using namespace std;
int main() {
    int num = 123;
    
    std::string str = to_string(num);
    std::cout << str;
    return 0;
}

نتائج الإخراج

123

musteri 4: istimal alstringstream li'istimal int C++ bayna alhawla walkhathra

#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