DAVID Malan: Нека сега се усъвършенства тази програма е малко. Не би ли било хубаво, ако имаше функция, наречена, да речем, че islower може да се върне вярно или невярно въз основа на това дали дадена характер се малки букви? Няма ли да е още по-хубав, ако имаше функция, наречена toupper че може да конвертирате малки букви писмо до главни букви? Е, оказва се, че и двете функции съществува, и те са декларирани в даден файл наречен ctype.h. Така че нека да се добави, че файл, за да ми включва. включва ctype.h. А сега нека да се използват както на тези, функции, като замени първия ми, ако състояние, както следва. ако islower и скоба I, като по този начин връщане вярно или невярно, ако İth характер и е малка буква. И нека сега да замени моя аритметика израз тук с просто toupper на и скоба I, като по този начин връща главна еквивалент на İth характер и ако тя е по-ниска случай. Отивам да си оставя друг блок сам, защото, ако писмото не е малки букви, аз все още искам да да го отпечатате непроменена. И нека сега събиране на тази програма. Уверете [? capitalize1. ?] Нека сега стартирате програмата с capitalize1. И нека сега въведете дума като Здравейте във всички малки букви. H-E-L-L-O, Enter, и тя наистина отпечатъци във всички главни букви. Нека да опитаме още един сценарий, все пак, този път въвеждате името си с първата буква, D, капитализирана вече, само в случай, че се обърках нещо в моя собствен код с капитализация на този знак. Въведете, но не, DAVID във всички капачки отпечатва този път, както се очаква.