עזרה ב#C

עזרה ב#C

שלום אני התחלתי ללמוד #C ונתקלתי בבעיה שאני לא מצליחה לפתור אני מקבלת מהמשתמש מספר מסויים בסטרינג (זה חייב להיות סטרינג כי זה אמור להיות בערך 200 ספרות) וצריכה להכניס אחכ ספרה ספרה לתוך מערך של אינטים (בגודל 200) לא הצלחתי למצוא איך עושים את זה יש למישהו רעיון? דוגמא? תודה אור
 

VoodooKid

New member
הכוונה

בעקרון לשפות ה-.net יש פורום משלהן. אבל הבעיה שלך היא יותר אלגוריתמית מאשר בעיה בשפה... תחשבי איך את יכולה לעשות את זה בלי קשר למחשב...
 

הטרחן

New member
תשובה

עושים הסבה בכוח casting מתו למספר ומוריד את הערך 48. לכל תו מספרי (מ-0 עד 9) יש ערך שהוא 48 + ערכו המספרי. למשל ל-0 התו הוא 48 ל-1 49, ל-2 50 לכן יש להפחית 48 מהתו ולעשות הסבה בכוח ל-int. כך: 48- (int(char
 
תודה רבה

בסופו של דבר מישהו הסביר לי איך להעביר תו מסטרינג לתוך מערך אינטים (אבל עכשיו שאתה אומר 48 זה מזכיר לי שניסיתי באמת לעשות משהו ויצא לי כל הזמן 52 במקום 4 - עכשיו זה מסביר הכל) תודה
 
למעלה