'getchar'没有处理sublime文本

时间:2017-07-10 05:53:36

标签: c sublimetext3

所以我在sublime text

上运行此代码
#include <stdio.h>

int main()
{
    int c;

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

    return(0); 
}

当我尝试运行时,它只是在底部没有显示任何内容。当我执行简单的HelloWorld代码时,似乎没有什么错误,但是当使用getchar函数时,我总是得到一个空白输出,如此屏幕截图所示:enter image description here

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

c是整数而不是字符。

使用 -

1)char c而不是int c。

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