או יותר נכון לומר, איאפשר לספר לכם הכל.
אפשר לדבר על SCANF וחברותיה למשפחה הרבה מאוד.המטרה בין היתר בלימודי תכנות היא גם שתסגל לעצמך כלים למצוא מידע... כלומר, שתחפש בעצמך תשובות לשאלות שעולות לך.
ומעבר לכך, כשאתה קורא לפונקצית ספרייה ברוב המקרים, מעצם כך שמדובר בפונקציה.. היא אמורה להחזיר ערך כלשהו. תתענין לגבי הערכים שמחזירות שאר הפונקציות שאתה מכיר, זה רק יעזור לך.
אני יכול לסבך לך את הבעיה שנתקלת בה כך שהפתרון שמצאת עכשיו לא יעזור לך.
למשל: אתה צריך לקלוט מספר ולבדוק שהקלט שהכניס לך המשתמש הוא אכן מספר שלם ולא משהו אחר.
למשל:
http://gyazo.com/62d7ff159a8e8e303080912cd632da96.png
כפי שאתה רואה, הטריק שגילית עכשיו לא עובד, התוכנית לא מתריעה על כך שנקלט מספר שאינו שלם...
תמצא את הדרך לתקן את התוכנית כך שתוכל לדעת האם קלטת מספר שלם או לא.
אם אתה רוצה ללמוד תכנות ולהצליח בתכנות, אתה צריך ללמוד יותר מהפיסות מידע הקטנות שנותנים לכם בהרצאה. טכנית אולי תוכל לפתור תרגילים בכלים המצומצמים שנותנים לכם אבל זה יקח לך הרבה יותר זמן ולפעמים בדרכים הרבה יותר עקומות מאשר אילו היית מכיר "טריקים".
קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.