1
2
3
4
5
6
7
DAVID馬蘭:現在,讓我們完善 這個節目有點。 那豈不是很好,如果有一個 函數調用,也就是說,islower那 可以返回true或false 基於是否在給定 字符小寫? 那豈不是更漂亮,如果有 一個叫做轉換大寫的函數 可以轉換為小寫 字母為大寫? 

嗯,事實證明,這兩種功能 存在的,他們是在一個文件中聲明 所謂ctype.h中。 因此,讓我們的文件添加到我的包括。 包括ctype.h中。 現在讓我們利用這兩個的 功能,取代第一,如果我 調理如下。 如果islower s支架I,從而 返回true或false,如果第i個 字符s是小寫字母。 而且我們現在代替我的算術 這裡簡單地轉換大寫的表達 s支架I,從而返回 第i個大寫等效 字符s中,如果是小寫。 

我要獨自離開我的else塊, 因為如果這封信是不是 小寫的,我還是想 打印出來不變。 而現在讓我們編譯這個程序。 設為[? capitalize1。 ?] 現在讓我們來運行程序 與capitalize1。 而且,我們現在輸入一個字像 你好全部用小寫。 H-E-L-L-O,回車,它的確 版畫在全部大寫。 

讓我們嘗試一個更多的情況,不過, 這時候輸入自己的名字與 第一個字母,D,資本化 已經,以防萬一我把事情搞糟 東西在我自己的代碼與 該字符的大小寫。 輸入,但沒有,DAVID全部大寫 打印此時間預期。