11-12-2007, 16:53
|
|
|
|
חבר מתאריך: 04.08.02
הודעות: 4,468
|
|
תראה, struct זה מבנה, תקרא על מבנים בשפת C, ואחרי זה תקרא על BitFields.
אם לא למדת את זה, כנראה שכדאי לעזוב את הפתרון הזה לשלב אחר, כשתלמד מבנים.
איך לייצג זה כבר תלוי בך - שאלת איך "לשמור" את הייצוג של הספרה.
סביר להניח ששלב הבא, זה לכתוב פונקציה שמקבלת מבנה שמייצג את הספרה, ולפלוט אותו למסך.
פרקתי את המבנה ל-7 שדות, אבל יכלת ליצור מערך של 7 איברים, ואז לעבור עליו עם לולאה, ככה שהייצוג היה נורא פשוט.
רק רציתי להדגים את ה-BitField.
בכל מקרה, אם לא הבנת הרבה מהקוד, תעבור על מבנים.
_____________________________________
C pogrammers never die. They are just cast into void.
|