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

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

0 امتیاز
81 بازدید

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

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

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

 

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

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


 

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

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

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

...