تبدیل رشته به عدد - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

تبدیل رشته به عدد

0 امتیاز

وقتی با استفاده از توابع کتابخانه ای ای کار را انجام میدم دو تا مشکل بوجود میاد:

1-برگشتی این توابع وقتی تبدیل انجام نشود مقدار صفر خواهد بود. خوب حالا اگر خود رشته صفر باشد چه؟چگونه تفاوت مشخص می شود)

2-رشته هایی که با عدد شروع می شوند را عدد در نظر میگیرد!

 

infile >> word;
double temp = atof(word.c_str());

// if word = "12sfx"    !!!!
// if word ="0.0"  ??


 

سوال شده تیر 8, 1393  بوسیله ی galiwer (امتیاز 33)   4 10 12

قبلاً در اینجا و اینجا توضیح داده شده.

پاسخ شما

اسم شما برای نمایش (دلخواه):
از ایمیل شما فقط برای ارسال اطلاعات بالا استفاده میشود.
تایید نامه ضد اسپم:

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
...