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

2
00:00:00,650 --> 00:00:02,410
>> DAVID馬蘭:現在,讓我們完善
這個節目有點。

3
00:00:02,410 --> 00:00:05,940
那豈不是很好,如果有一個
函數調用,也就是說,islower那

4
00:00:05,940 --> 00:00:08,210
可以返回true或false
基於是否在給定

5
00:00:08,210 --> 00:00:09,780
字符小寫?

6
00:00:09,780 --> 00:00:12,920
那豈不是更漂亮,如果有
一個叫做轉換大寫的函數

7
00:00:12,920 --> 00:00:15,540
可以轉換為小寫
字母為大寫?

8
00:00:15,540 --> 00:00:18,790
>> 嗯,事實證明,這兩種功能
存在的,他們是在一個文件中聲明

9
00:00:18,790 --> 00:00:20,660
所謂ctype.h中。

10
00:00:20,660 --> 00:00:23,540
因此,讓我們的文件添加到我的包括。

11
00:00:23,540 --> 00:00:26,450
包括ctype.h中。

12
00:00:26,450 --> 00:00:30,135
現在讓我們利用這兩個的
功能,取代第一,如果我

13
00:00:30,135 --> 00:00:33,270
調理如下。

14
00:00:33,270 --> 00:00:40,530
如果islower s支架I,從而
返回true或false,如果第i個

15
00:00:40,530 --> 00:00:42,930
字符s是小寫字母。

16
00:00:42,930 --> 00:00:49,270
而且我們現在代替我的算術
這裡簡單地轉換大寫的表達

17
00:00:49,270 --> 00:00:53,860
s支架I,從而返回
第i個大寫等效

18
00:00:53,860 --> 00:00:56,470
字符s中,如果是小寫。

19
00:00:56,470 --> 00:00:59,270
>> 我要獨自離開我的else塊,
因為如果這封信是不是

20
00:00:59,270 --> 00:01:01,760
小寫的,我還是想
打印出來不變。

21
00:01:01,760 --> 00:01:03,900
而現在讓我們編譯這個程序。

22
00:01:03,900 --> 00:01:06,860
設為[? capitalize1。 ?]

23
00:01:06,860 --> 00:01:10,020
現在讓我們來運行程序
與capitalize1。

24
00:01:10,020 --> 00:01:12,870
而且,我們現在輸入一個字像
你好全部用小寫。

25
00:01:12,870 --> 00:01:17,240
H-E-L-L-O,回車,它的確
版畫在全部大寫。

26
00:01:17,240 --> 00:01:20,910
>> 讓我們嘗試一個更多的情況,不過,
這時候輸入自己的名字與

27
00:01:20,910 --> 00:01:24,240
第一個字母,D,資本化
已經,以防萬一我把事情搞糟

28
00:01:24,240 --> 00:01:27,430
東西在我自己的代碼與
該字符的大小寫。

29
00:01:27,430 --> 00:01:31,250
輸入,但沒有,DAVID全部大寫
打印此時間預期。

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