ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی “ ورود به حساب” کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمیشود، اینجا را کلیک کنید.





سفارش شبیه سازی مقالات و پایان نامه
انجام پروژه و شبیه سازی با متلب
آموزش برنامه نویسی رایگان
نمایش نتایج: از 1 به 2 از 2
  1. #1
    maryamm
    کاربر عادی
    تاریخ عضویت
    Jan 2017
    نوشته ها
    1
    0
    0

    تبدیل نوع string به int در سی پلاس پلاس

    سلام دوستان چطور باید نوع string را به int در زبان برنامه نویسی سی پلاس پلاس تبدیل کرد؟ ممنون میشم اگه تکه کدش رو برام بزارید.
  2. #2
    noavarangermi
    مدیر کل
    تاریخ عضویت
    Mar 2016
    نوشته ها
    594
    125
    388
    برای تبدیل string به int می تونید از تابع atoi استفاده کنید در زیر کد مربوط به تبدیل رشته به عدد در سی پلاس پلاس رو براتون قرار دادم.

    کد:
    
    
    // stoi example
    #include <iostream>   // std::cout
    #include <string>     // std::string, std::stoi
    
    int main ()
    {
      std::string str_dec = "2001, A Space Odyssey";
      std::string str_hex = "40c3";
      std::string str_bin = "-10010110001";
      std::string str_auto = "0x7f";
    
      std::string::size_type sz;   // alias of size_t
    
      int i_dec = std::stoi (str_dec,&sz);
      int i_hex = std::stoi (str_hex,nullptr,16);
      int i_bin = std::stoi (str_bin,nullptr,2);
      int i_auto = std::stoi (str_auto,nullptr,0);
    
      std::cout << str_dec << ": " << i_dec << " and [" << str_dec.substr(sz) << "]\n";
      std::cout << str_hex << ": " << i_hex << '\n';
      std::cout << str_bin << ": " << i_bin << '\n';
      std::cout << str_auto << ": " << i_auto << '\n';
    
      return 0;
    }
    نوآوران گرمی | مرجع فیلم های آموزشی و همیار دانشجو
نمایش نتایج: از 1 به 2 از 2

موضوعات مشابه

  1. خطای Input string was not in a correct format هنگام تبدیل به عدد اعشاری در سی شارپ
    توسط CodeDEV در انجمن برنامه نویسی با سی شارپ
    پاسخ: 1
    آخرين نوشته: 2016/07/28, 14:10

کلمات کلیدی این موضوع

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •