ABA


"בעיה בקליטת מספר שמתחיל ב-0 ב c++"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #12077 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 12077
the_jackass

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

09*

עם הפקודה:

cin>>num>>c;

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

יש איזושהי דרך שהוא ייתיחס למספר כמספר עשרוני?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net