Eclipse CDT Debug在Scanf中有额外的行

时间:2017-08-23 19:38:49

标签: c++ debugging eclipse-cdt cstdio

我有一段简单的代码可以回应您在控制台中输入的内容:

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行。

0 个答案:

没有答案