求解,具体问题在评论区太长了

P5730 【深基5.例10】显示屏

LorryWayn @ 2023-03-30 11:20:44

int n=0;
int i;
int ch=0;
scanf("%d",&n);
for(i=0;i<n;i++){
    ch=getchar();
}
while((ch = getchar())!=EOF){
    putchar(ch);
    if(ch=='0'){
        zero();
    }
}

by LorryWayn @ 2023-03-30 11:22:15

已知zero函数打印正确,上面是我主函数部分内容,为什么输入00打印的是0和0代表的显示屏图像而不是两个图像


by liangbowen @ 2023-03-30 13:36:29

不需要 putchar(ch) 吧。


by liangbowen @ 2023-03-30 13:36:50

另外下次发帖建议给完整代码,方便测试。


by LorryWayn @ 2023-03-30 13:59:38

@liangbowen 明白了确实不用,感谢


|