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