پرش به محتوای اصلی
نماتک
Namatek logo
حل شده

بررسی علت عدم امکان استفاده از دستور scanf بجای gets برای خواندن کد کارتهای RF

تصویر علیرضا سلیمانی نسبمهارت‌جوعلیرضا سلیمانی نسبپرسیده شده ۵ سال پیش۷۲ بازدید۱ پاسخ
سلام تو بحث خوندن کد کارت های ار اف ما از gets وputs استفاده کردیم خواستم بدونم چرا ما از scanf استفاده نکردیم ینی من از اون استفاده میکنم و با دید کاراکتر میگیرم و با دید کاراکتر هم چاپ میکنم جواب نمیده حتی با دید عدد میگیرم و کاراکتر چاپ کنم بازم جواب نمیده چرا مگه اسکن هم همون کار و نمیکنه که gets میکنه ما حتی دفعه اول از putchar(getchar)) استفاده کردیم داخل وایل که همه 12 کاراکتر رور میگیره و چاپ میکنه خب اسکن اف هم همین کار رو مگه نمیکنه با این تفاوت که اسکن اف باید یه اینتر هم بزنی

پاسخ منتخب

تصویر مهراد معیناستادمهراد معین· ۵ سال پیش
پاسخ منتخب
سلام دوست عزیز، برای خوندن نوع داده خاص از سریال میشه از scanf استفاده کرد. ولی scanf با توجه به نوع داده ما با توجه به اینکه ۱۲ کاراکتر بود، کمکی نمیکرد. بهتون پیشنهاد میکنم همون کد رو سعی کنید با scanf بنویسید تا متوجه منظور من بشید. نکته بعدی هم اینکه اگر درست یادم باشه، دستور scanf رو هنوز نگفته بودیم اون قسمت از آموزش.

پاسخ‌ها (۱)

    پاسخ شما

    برای پاسخ دادن به این سوال وارد شوید.