我有以下数组:
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
还有一个在 5x3 LED 矩阵上打印字母的功能:
void printLetter(int letter[])
我有一串字母:
char word[] = "STACKOVERFLOW";
我想将字符串的每个字符传递给 printLetter 函数。
我试过:
int n = sizeof(word);
for (int i = 0; i < n-1; i++) {
printLetter(word[i]);
}
但我收到以下错误:从 'char' 到 'int*' 的无效转换
我应该做什么?
谢谢!!