YiMingC 发表于 2019-4-16 11:21:08

关于getchar()函数

如图,不太理解为什么会出现乱码,麻烦大家帮忙看看。

910201513 发表于 2019-4-16 12:11:51

ch=getchar()!='\n'
c语言连等不是你想象的那样
我修改了一下
运行结果图示
#include<stdio.h>

int main(void)
{
        char ch;
        printf("Hello World!");
        for ( ; ch=getchar(),ch != '\n' ; )
                printf("%c\n", ch);
        return 0;
}

YiMingC 发表于 2019-4-16 12:40:39

910201513 发表于 2019-4-16 12:11
ch=getchar()!='\n'
c语言连等不是你想象的那样
我修改了一下


明白了,我这个是从15课课后作业抄过来的,应该写成(ch=getchar())!='\n'就可以了。
多谢啦~
页: [1]
查看完整版本: 关于getchar()函数