Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
';getchar';不处理崇高的文本_C_Sublimetext3 - Fatal编程技术网

';getchar';不处理崇高的文本

';getchar';不处理崇高的文本,c,sublimetext3,C,Sublimetext3,因此,我有这个代码运行在崇高的文本 #include <stdio.h> int main() { int c; printf("Type a letter: \n"); c = getchar(); printf("You typed '%c'. \n",c); return(0); } #包括 int main() { INTC; printf(“键入字母:\n”); c=getchar(); printf(“您键入了'%c'。\

因此,我有这个代码运行在崇高的文本

#include <stdio.h>

int main()
{
    int c;

    printf("Type a letter: \n");
    c = getchar();
    printf("You typed '%c'. \n",c);

    return(0); 
}
#包括
int main()
{
INTC;
printf(“键入字母:\n”);
c=getchar();
printf(“您键入了'%c'。\n',c);
返回(0);
}
然而,当我试着运行它时,它在底部没有显示任何内容。当我执行简单的HelloWorld代码时,似乎没有什么问题,但是当使用getchar函数时,我总是得到一个空白输出,如以下屏幕截图所示:


你知道吗?

c是一个整数而不是一个字符

使用-

1) 字符c而不是int c


2) 将printf语句中的%c更改为%d。

可能重复您是否尝试过输出?@KeithHall适用于Python,但我使用c?提供的屏幕截图没有显示您的程序是如何编译的,以及您如何运行和输入数据-我想问题不在源代码中(非常简单)一个简单的问题:您在输入后是否按了“回车”键?