INT *我有以下的數組:無效轉換從「字符」到「用C
int A[] = {0,1,1,1,1, 1,0,1,0,0, 0,1,1,1,1};
int B[] = {1,1,1,1,1, 1,0,1,0,1, 0,1,0,1,0};
int C[] = {0,1,1,1,0, 1,0,0,0,1, 1,0,0,0,1};
//etc... for all letters of the alphabet
而且,打印在5×3的字母的函數LED矩陣:
void printLetter(int letter[])
我有一串字母:
char word[] = "STACKOVERFLOW";
我想將字符串的每個字符傳遞給printLetter函數。
我想:
int n = sizeof(word);
for (int i = 0; i < n-1; i++) {
printLetter(word[i]);
}
但我得到以下錯誤:從「字符」無效轉換到「詮釋*」
我應該怎麼做?
謝謝!
沒有評論的投票非常粗魯無用。如果你對我的回答有問題,請說出它的含義。據我所知,我的答案完全正確。 – Chuck 2010-05-22 21:18:39
+1對於錯誤問題的正確答案 - 如果您查看留在我答案中的評論(與您的答案几乎相同),則OP爲-1,因爲未發佈的代碼失敗。難道你不知道,你應該閱讀頭腦。 – Alan 2010-05-22 21:21:43