設定一個布林值 cap,如果 cap == true 代表目前的字母要大寫,並且將 cap 設定為 false。如果遇到「,」、「.」、「?」、「!」,則將 cap 設定為 true。
如果遇到「i」這個字元,判斷前後是否為空格或表點符號。需要注意要先判斷目前字元位置以免造成記憶體區段錯誤。