פורסם 2014 בספטמבר 512 שנים int x;scanf("%d", &x);זו הדרך הכי פשוטה, אם כי אין בה שום בדיקת תקינות (אין בדיקה שהמשתמש הכניס משהו שאינו מספר).
פורסם 2014 בספטמבר 1512 שנים הבדיקה היא בערך המוחזר. scanf מחזירה כמה מספרים היא הצליחה להמיר. בדוגמה של שניצל התוצאה של הצלחה אמורה להיות 1. אם דיוק בניתוח התוצאה חשוב מאד אז עדיף לקרוא את המחרוזת ולחלץ ממנה מספרים בעזרת הפונקציות *strto (למשל strtol strtod וכו')
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.