我有一段简单的代码可以回应您在控制台中输入的内容:
int main(){
setvbuf(stdout, NULL, _IONBF, 0);
char c = -1;
while(scanf("%c", &c) == 1){
printf("%c", c);
}
}
但是当我在Eclipse CDT中调试此代码时,它输出以下内容而不在控制台中输入任何内容。
47-thread-select 1
如何禁止将其输入输入流?有时如果我运行这个有多行输出,所以我不能简单地丢弃1行。