这是我的简单代码:
#include <stdio.h>
int main(){
printf("Hello new world\n");
char c[10];
scanf("%s",c);
printf("%s",c);
return 0;
}
正常,我们会看到:Hello new world
,然后,我们输入一些字符串,C 会为我们打印这个字符串。
但是在我的 Eclipse CDT 中,运行时,控制台是空的。我必须先输入一个字符串,例如stackoverflow
. 之后,我的程序将打印:
Hello new world
stackoverflow
我不知道为什么会发生,请教我解决这个问题。
谢谢 :)