Дэвід Малан: Давайце зараз ўдакладніць гэтая праграма няшмат. Не было б нядрэнна, калі б там было Функцыя называецца, скажам, islower, што можа вярнуцца сапраўдным або ілжывых на аснове Ці дадзены сімвал ніжні рэгістр? Не было б нават лепш, калі было функцыя называецца ToUpper, што можа канвертаваць у ніжні рэгістр Ліст у верхні рэгістр? Ну, атрымліваецца, што абедзве функцыі існуе, і яны абвешчаныя ў файле называецца ctype.h. Таму давайце дадамо гэты файл на мой ўключае. ўключаюць ctype.h. А цяпер давайце выкарыстоўваць абодва гэтыя функцыі, замяняючы першы мой, калі стан наступным чынам. калі islower з кранштэйны я, такім чынам, вяртання сапраўдным або ілжывых, калі г- знак у з гэта маленькая літара. І давайце цяпер замяніць мой арыфметыку выраз тут з проста ToUpper з з кранштэйны я, тым самым вяртаючы Прапісная эквівалент г-га знак у з, калі гэта ніжні рэгістр. Я збіраюся пакінуць свой яшчэ блок адзін, таму што, калі ліст не у ніжнім рэгістры, я ўсё яшчэ хачу раздрукаваць яго без зменаў. І давайце цяпер скампіляваць гэтую праграму. Зрабіць [? capitalize1. ?] Давайце зараз запусціць праграму з capitalize1. І давайце цяпер увядзіце слова, як прывітанне ў ніжнім рэгістры. Н-Е-Л-Л-О, Enter, і гэта сапраўды друкуе ў верхнім рэгістры. Давайце паспрабуем яшчэ адзін сцэнар, тым не менш, на гэты раз ўводу сваё імя з першая літара, D, капитализируются ўжо, на ўсялякі выпадак я сапсаваў нешта ў маім ўласным кодзе з капіталізацыя гэтай гольца. Калі ласка, увядзіце, але няма, Дэвід загалоўнымі літарамі друкуе на гэты раз, як і чакалася.