04-01-2005, 07:33
|
|
|
|
חבר מתאריך: 20.06.03
הודעות: 5,616
|
|
על מנת לייצג שעה
ב-C, תבנה struct שיחזיק במשתנה אחד שעות ובמשתנה האחר דקות.
כמו כן, לעולם אך תיגש ישירות למבנה הזה (להשמת ערכים ו/או לקריאת ערכים)
אלא תבנה פונקציות גישה.
לדוגמה, אם תרצה להוסיף 34 דקות (לקדם ב-34 דקות) את השעון, תפעיל פונקציה
שמבצעת את הפעולה, הפונקציה תבדוק את מצב הדקות, ואם הוא עולה על 60 היא תחסיר
60 (או 120 וכו בהתאם) ותקדם את השעות...
מקווה שהבנת את הרעיון....
(:
|