1
00:00:00,000 --> 00:00:00,650

2
00:00:00,650 --> 00:00:02,410
>> DAVID Malan: Laten we nu verfijnen
dit programma een beetje.

3
00:00:02,410 --> 00:00:05,940
Zou het niet mooi zijn als er een
functie genaamd, zeg, islower dat

4
00:00:05,940 --> 00:00:08,210
kon terugkeren waar of onwaar
basis of een bepaald

5
00:00:08,210 --> 00:00:09,780
karakter wordt in kleine letters?

6
00:00:09,780 --> 00:00:12,920
Zou het niet nog mooier als er
een functie genaamd toupper dat

7
00:00:12,920 --> 00:00:15,540
zou een kleine omzetten
brief in hoofdletters?

8
00:00:15,540 --> 00:00:18,790
>> Nou, het blijkt dat beide functies
bestaan, en ze verklaarde in een bestand

9
00:00:18,790 --> 00:00:20,660
genoemd ctype.h.

10
00:00:20,660 --> 00:00:23,540
Dus laten we aan toevoegen dat bestand naar mijn bevat.

11
00:00:23,540 --> 00:00:26,450
omvatten ctype.h.

12
00:00:26,450 --> 00:00:30,135
En laten we nu gebruik maken van deze beide
, het vervangen van mijn eerste als

13
00:00:30,135 --> 00:00:33,270
conditie als volgt.

14
00:00:33,270 --> 00:00:40,530
indien beugel i islower s, waardoor
terugkeren waar of onwaar als de i

15
00:00:40,530 --> 00:00:42,930
karakter in s is een kleine letter.

16
00:00:42,930 --> 00:00:49,270
En laten we nu vervangen mijn rekenkundige
uitdrukking hier met gewoon toupper van

17
00:00:49,270 --> 00:00:53,860
s beugel i, waardoor het retourneren van de
hoofdletters equivalent van de i

18
00:00:53,860 --> 00:00:56,470
karakter in s als het kleine letters.

19
00:00:56,470 --> 00:00:59,270
>> Ik ga mijn ander blok met rust laten,
want als de brief is niet

20
00:00:59,270 --> 00:01:01,760
kleine letters, ik wil nog steeds
print het uit onveranderd.

21
00:01:01,760 --> 00:01:03,900
En laten we nu dit programma samen te stellen.

22
00:01:03,900 --> 00:01:06,860
Maken [? capitalize1. ?]

23
00:01:06,860 --> 00:01:10,020
Laten we nu het programma uit te voeren
met capitalize1.

24
00:01:10,020 --> 00:01:12,870
En laten we nu typ een woord als
hello in alle kleine letters.

25
00:01:12,870 --> 00:01:17,240
H-E-L-L-O, Enter, en het inderdaad
prints in hoofdletters.

26
00:01:17,240 --> 00:01:20,910
>> Laten we proberen nog een scenario, hoewel,
dit keer invoeren van mijn eigen naam met

27
00:01:20,910 --> 00:01:24,240
de eerste letter, D, geactiveerde
reeds, voor het geval ik messed

28
00:01:24,240 --> 00:01:27,430
iets in mijn eigen code met de
kapitalisatie van die char.

29
00:01:27,430 --> 00:01:31,250
Enter, maar nee, DAVID in hoofdletters
print deze tijd zoals verwacht.

30
00:01:31,250 --> 00:01:34,365