你这个未命名2.cpp左侧有个*号,表示代码修改了但没有保存。你保存一下再重新编译就好了
看代码没什么问题,是不是修改了代码没有保存呢?
#include<stdio.h> int main(int argc, char const *argv[]) { char a; scanf("%c", &a); printf("%c",a); return 0; }