Дэвід Малан: Давайце зараз ўдакладніць гэтая праграма крыху далей. Не было б нядрэнна, калі б ToUpper мог вялікай літары, калі ніжні рэгістр, і калі не ў ніжнім рэгістры, праход гэта праз нязменным? Іншымі словамі, я мог замяніць мой, калі-інакш блок з адзін выклік ToUpper? Ну, каб адказаць на гэтае пытанне, Я б лепш пракансультавацца дакументацыя для ToUpper. Каб зрабіць гэта, дазвольце мне адкрыць павялічанае тэрмінал вокны межамі Gedit, і увядзіце чалавек ToUpper, тым самым паказваючы, што я хацеў бы адкрыць так званая даведачнай старонцы для функцыя ToUpper. Па Націск Enter, я бачу Экран, як гэты. А цяпер звярніце ўвагу, што яны, падобна, ў спалучэнні дакументацыю для ToUpper з верхняй, што для ToLower. Але незалежна ад таго. Вы заўважыце, пад агляду, які Я ўспамінаю, што, сапраўды, выкарыстоўваць гэта Функцыя, я павінен ўключаць у сябе Выява загалоўка ctype.h. Ніжэй, што, вы бачыце, што ToUpper з'яўляецца абвешчаны вяртаючы Int і прымаючы да INT, які трохі Цікава, так як да гэтага часу, я быў маніпулюючы толькі сімвалы. Але гэта не страшна. Атрымліваецца, што гэта ўсяго толькі Канвенцыя, і мы ўсё яшчэ можам выкарыстоўваць з як хоць гэта сімвал, хоць гэта заявіў у выглядзе цэлага ліку. Зараз у апісанні тут, я бачу, што ToUpper пераўтворыць ліст з да верхні рэгістр, калі магчыма. А пад вяртаецца значэння, я бачу, што вернутае значэнне, што з перароблены ліст, або з, калі пераўтварэнне не ўдалося. І ёсць разуменне Я шукаў. Калі з не, на самай справе, у ніжнім рэгістры Ліст, здаецца, што ToUpper будзе проста прайсці яго разам без зменаў. Так што давайце зараз вернемся да маіх кодам. І давайце зараз выдаліць паўнату гэта ўмоўны блок і замяніць яго, папросту кажучы, з Е% З коскі ToUpper з ов кранштэйна я заплюшчваю дужка блізкія дужка коскі, тым самым паказваючы, што я хацеў бы замяніць% аб з капіталізацыяй Ith ліст у з, калі г- Ліст у з у ніжні рэгістр. Ці нават калі гэта не так, гэта будзе прайшоў праз нязменным. Давайце зараз кампіляцыі гэтай праграмы з зрабіць capitalize2, і запусціць яго з capitalize2, зноў жа, увёўшы прывітанне. І сапраўды, мы вернемся ў верхні рэгістр. Давайце зноў увядзіце Давіда. І гэта таксама ў верхнім рэгістры.