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