توضیحات پیشنهادی نظرات اشتراک
تبلیغات

قطعه کد تبدیل یک رشته به عدد int در C++

فرض کنید یک متغیر از نوع رشته (string) داشته باشید؛ که داخل آن یک عددی قرار دارد. برای آنکه این عدد را بتوان در محاسبات مورد استفاده قرار داد، بایستی در ابتدا آن را به نوع داده‌ی عددی تبدیل کرد.

روش اول

می‌توان از متد stoi موجود در فضای نامی std استفاده کرد:

از این روش می‌توان در C++ 11 به بعد استفاده نمود و در نسخه‌های قبل از آن وجود ندارد.

روش دوم

می‌توان از متد atoi موجود در فضای نامی std استفاده کرد:

البته در اینجا قبل از تبدیل، بایستی به کمک c_str، رشته را به کاراکترها تبدیل نمود.

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک‌گذاری اطلاعات در هر زمینه‌ای.

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه