אני צריך לקלוט מספר ואחריו תו
והמספר יכול לפעמים להתחיל ב-0
והבעיה היא שב c++ מספר שמתחיל ב-0 מסמל מספר אוקטלי
לכן שאני אמור לקלוט את הקלט הבא:
עם הפקודה:
זה מכניס את ה-0 לnum ומכיוון ש-9 לא קיים בבסיס אוקטלי זה מניח שהמספר נגמר ומכניס את התו לתוך cיש איזושהי דרך שהוא ייתיחס למספר כמספר עשרוני?
