1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:02,410 >> DAVID Malan: Pojdimo zdaj natančneje ta program bit. 3 00:00:02,410 --> 00:00:05,940 Ali ne bi bilo lepo, če bi bilo Funkcija se imenuje, recimo, da islower 4 00:00:05,940 --> 00:00:08,210 lahko vrne true ali false temelji na tem, ali dani 5 00:00:08,210 --> 00:00:09,780 lik male? 6 00:00:09,780 --> 00:00:12,920 Ne bi bilo še lepše, če bi bilo Funkcija se imenuje toupper da 7 00:00:12,920 --> 00:00:15,540 lahko pretvori male črke črka z veliko začetnico? 8 00:00:15,540 --> 00:00:18,790 >> No, izkazalo se je, da sta obe funkciji obstajajo, in oni so prijavljeni v datoteki 9 00:00:18,790 --> 00:00:20,660 imenovano ctype.h. 10 00:00:20,660 --> 00:00:23,540 Torej, kaj je dodati, da datoteko za moj vključuje. 11 00:00:23,540 --> 00:00:26,450 vključujejo ctype.h. 12 00:00:26,450 --> 00:00:30,135 In zdaj pa uporabljajo tako tistih Funkcije, ki nadomešča prvi my če 13 00:00:30,135 --> 00:00:33,270 stanju, kot sledi. 14 00:00:33,270 --> 00:00:40,530 če islower s bracket i, s čimer vračanje resnična ali neresnična, če i- 15 00:00:40,530 --> 00:00:42,930 lik s je majhna črka. 16 00:00:42,930 --> 00:00:49,270 In kaj je zdaj nadomestil moj aritmetično izraz tukaj s preprosto toupper od 17 00:00:49,270 --> 00:00:53,860 s bracket i, s čimer se vračajo velikimi ekvivalent i- 18 00:00:53,860 --> 00:00:56,470 lik v ih, če je z malimi črkami. 19 00:00:56,470 --> 00:00:59,270 >> Bom pustil svoj drugega bloka sam, ker če pismo ni 20 00:00:59,270 --> 00:01:01,760 male črke, jaz še vedno želijo natisnete nespremenjena. 21 00:01:01,760 --> 00:01:03,900 In kaj je zdaj zbrati ta program. 22 00:01:03,900 --> 00:01:06,860 Naredite [? capitalize1. ?] 23 00:01:06,860 --> 00:01:10,020 Pojdimo zdaj zaženete program z capitalize1. 24 00:01:10,020 --> 00:01:12,870 In kaj je zdaj vnesite besedo kot Pozdravljeni v vseh malimi črkami. 25 00:01:12,870 --> 00:01:17,240 H-E-L-L-O, Enter, in dejansko natisne v vseh velikimi črkami. 26 00:01:17,240 --> 00:01:20,910 >> Poskusimo še en scenarij, čeprav Tokrat vnašanjem svojega imena z 27 00:01:20,910 --> 00:01:24,240 prva črka, D, kapitalizirana že, za vsak slučaj sem zamočil 28 00:01:24,240 --> 00:01:27,430 Nekaj ​​v moji kodo s kapitalizacija te char. 29 00:01:27,430 --> 00:01:31,250 Vstopiti, ampak ne, DAVID v vseh kape natisne tokrat, kot je bilo pričakovano. 30 00:01:31,250 --> 00:01:34,365