ניתוח התכנית בשלב זה נגדיר רשימה של משתנים - את סוגם וכן את החישובים וההמרות שנבצע על אותם משתנים . הגדרת משתנים משתנה מטיפוס char בשם code שישמש אותנו לקליטה של בחירת המשתמש מתפריט האפשרויות . משתנה מטיפוס int בשס temperature שישמש אותנו לקליטה של נתוני הטמפרטורה ממעגלי החומרה והמרתם לערך המייצג טמפרטורה במעלות צלזיוס . משתנה מטיפוס int בשם rate שישמש אותנו לקליטה ולאחסון של קצב דגימת הטמפרטורות . מצביע למשתנה מטיפוס . 't' own tm מצביע זה עתיד להכיל את נתוני שעון המחשב כאוסף של משתנים מטיפוס int שכל אחד מהם מייצג פריט זמן אחר במבנה כדוגמת שעות , דקות ושניות . טיפוס הנתונים tm מוגדר בקובץ הכותרת . time . h משתנה מטיפוס long בשם ltime שתפקידו להכיל את נתוני שעון המחשב כמספר אחד ארוך . חישובים והמרות נשתמש בפונקציה gmtime שתמיר מספר מטיפוס long המייצג את זמן שעון המחשב בשניות למשתנה מטיפוס tm המייצג את זמן שעון המחשב כאוסף של משתנים מטיפוס . int כל אחד ממשתנים אלה מייצג פריט זמן אחר במבנה כדוגמת שעות , דקות ושניות . הפונקציה Sleep תקבל מספר המייצג את זמן ההשהיה ביחידות של אלפיות השנייה ....
אל הספר