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