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