chataigne 发表于 2019-10-20 19:56:19

为什么运行后,结果总有问号

求大神帮助,不知道到底错在哪里{:10_266:}


#include<stdio.h>
int main()
{
        char CH;
        while(scanf("%c",&CH)!=EOF)
        {
                printf("%c",CH-32);
                printf("\n");
        }
        return 0;
}

jackz007 发表于 2019-10-20 20:33:02

本帖最后由 jackz007 于 2019-10-20 21:43 编辑

       代码没有问题,应该是输入小写字母,输出大写字母,输入 ctrl-c 结束,应该不适合输入除小写字母以外的字符。
       把你认为不正常的输入/输出内容贴出来看看。

chataigne 发表于 2019-10-23 16:35:05

jackz007 发表于 2019-10-20 20:33
代码没有问题,应该是输入小写字母,输出大写字母,输入 ctrl-c 结束,应该不适合输入除小写字母以 ...

好的谢谢
页: [1]
查看完整版本: 为什么运行后,结果总有问号