2012-02-06 49 views
1

Objective C中這個for循環有什麼問題? 我得到一個「預期的表達」錯誤Objective C循環的字符

for (char c = ‘A’; c <= ‘Z’; c++) 
{ 
    //Do stuff 
} 
+1

爲什麼downvote?現在我知道一個容易的錯誤,但一個有效的問題 – JonWells 2012-02-07 10:46:25

回答

3

你有沒有任何機會複製並粘貼它?代碼讀取正常,但是錯誤,因爲您已使用‘A’而不是'A'。將引號更改爲適當的單引號。

+0

你發現我,它是一個複製和粘貼!好點。我必須等待10分鐘才能接受你的答案 – JonWells 2012-02-06 17:30:19

7

您使用了錯誤的字符以支撐每個char,您使用的鍵盤類型的可能結果?您需要單撇號字符來表示char。試試這個:

for (char c = 'A'; c <= 'Z'; c++) 
{ 
    //Do stuff 
}