תכנות — שיעור 113 15/April/2010    

C — enum, switch – case

תיארנו כיצד בשפת C ניתן להגדיר מספרים שלמים קבועים על-ידי הצהרת enum. וכן משפט
switch (int-expression)
{
    case  constant1:
         statement1;
          break;
    case  constant2:
         statement2;
          break;
          
     …     
     
     default:
         statementX;
          break;
}
שימו לב להבדל בין הביטוי int-expression שמחושב בזמן ריצה, לבין הקבועים constantN שמחושבים בזמן קומפילציה.
דוגמא בתרגיל.

קריאה ומיון של קובץ נתונים

המשכנו בנושא של קריאה ומיון של קובץ נתונים. הזכרנו את הפונקציות התקניות: דוגמאות בתרגיל.

תרגילים

  1. בתיעוד התקני רפרף על תיעוד הפונקציות:
  2. הורד, קרא, הבן והרץ את התכנית pdb-v5.c.
    אפשר להוריד גם את Makefile ולהריץ:
    make test
  3. שפר (מומלץ בשלבים) את התכנית pdb-v5.c לגירסא pdb-v6.c השיפורים הנדרשים:

חזרה לעמוד האם