【发布时间】:2013-10-21 23:53:52
【问题描述】:
最后一件事不应该在那里,它应该只显示数字,有人能告诉我为什么会这样吗?例如,当我输入 char [5] = "12345";它工作得很好并删除了fors中的if
for (k = 0; k < 12; k++)
{
c[k] = 'g';
printf("%", c[k]);
}
printf("input:");
scanf("%s", c);
int j, i;
unsigned int pat;
for (j = 0; j <5; j++)
{
for (i = 0; i < 12; i++)
{
if (c[i+1]!='g')
{
pat = get_row_pattern(c[i], j);
print_bits(pat, NUM_COLS + 1);
}
}
print_char('\n');
}
谢谢
【问题讨论】:
-
这是你的完整代码吗?
-
不,它不是,但另一部分给出了分配代码,这就是为什么我没有在这里添加它
-
你的问题不够清楚。
标签: c arrays string char output