اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

جلوگیری از خطاهای ورودی در خواندن

+3 امتیاز
334 نمایش

یه مشکلی که با برنامه‌های C++ وجود داره اینه که موقع خوندن مقادیر ممکنه اشتباهی وجود داشته باشه. مثلاً وقتی یک داده‌ی صحیح باید خونده بشه یه حرف وسطش باشه مثل ‍‍‍1f23.
چطوری می‌شه از خطاهای این شکلی جلوگیری کرد؟ یا حداقل به جای این که برنامه کارش رو خاتمه بده یه اخطار به کاربر بده؟

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده یکشنبه ۴ فروردین ۱۳۹۲ در C++ توسط prodo  
ویرایش شده یکشنبه ۴ فروردین ۱۳۹۲ توسط CPP_Crawler4

1 پاسخ

+1 امتیاز

میتونی از دستور getch(); استفاده کنی و برای مقداری که این تابع برمیگردونه یک فیلتر بذاری، اگه از فیلتر رد شد نمایش داده بشه و به متغیری که قراره مقادیر ورودی داخلش ذخیره بشه اضافه(برای اعداد اول در 10 ضرب و سپس جمع) بشه و اگه از فیلتر رد نشد هیچی!

Don't Expect Anyone Except Yourself,...
پاسخ داده شده دوشنبه ۵ فروردین ۱۳۹۲ توسط Arash