>> DAVID מלאן: בואו עכשיו לחדד תכנית זו קצת.
האם לא יהיה זה נחמד אם היו פונקציה שנקראת, למשל, שislower
יכל לחזור אמת או שקר המבוסס על אם ניתנו
דמות אותיות קטנות?
האם לא יהיה זה אפילו נחמד יותר אם היו פונקציה שנקראת toupper כי
אפשר להמיר את אותיות קטנות מכתב לאותיות גדולות?
>> ובכן, מתברר ששני הפונקציות קיימת, והם הכריזו בקובץ
קרא ctype.h.
אז בואו להוסיף את הקובץ לי כולל.
כולל ctype.h.
ועכשיו בואו לנצל את שני אלה פונקציות, החלפה הראשונה שלי אם
להתנות באופן הבא.
אם אני סוגר את ים islower, ובכך חוזר אמת או שקר אם ה-i
דמות בים היא מקרה מכתב נמוך יותר.
ובואו עכשיו להחליף את החשבון שלי ביטוי כאן עם פשוט toupper של
סוגר שלי, ובכך חוזר שווה ערך רישיות של ה-i
דמות בים אם זה באותיות קטנות.
>> אני הולך לעזוב את הגוש אחר שלי לבד, כי אם המכתב לא
אותיות קטנות, אני עדיין רוצים להדפיס אותו ללא שינוי.
ובואו עכשיו לקמפל תכנית זו.
הפוך [? capitalize1. ?]
בואו עכשיו להפעיל את התכנית עם capitalize1.
ובואו עכשיו הקלד מילה כמו שלום בכל אותיות קטנות.
H-E-L-L-O, Enter, והיא אכן הדפסים באותיות רישיות.
>> בואו ננסה תרחיש אחד יותר, אם כי, הפעם מזין את השם שלי עם
את האות הראשונה, D, מהוון כבר, רק במקרה שאני פישלתי
משהו בקוד שלי עם היוון של תו זה.
הזן, אבל לא, דוד בכל כמוסות מדפיס הפעם כצפוי.