Eclipse在Windows环境中的行为异常

Eclipse在Windows环境中的行为异常,c,eclipse,ide,C,Eclipse,Ide,我试图用C/C++设置Eclipse,但它一直给我带来问题,尽管我下午大部分时间都在试图找到解决方案,但我还是被难住了 我在我的Windows PC上安装了主程序,最初是为Java安装的,但现在有了C/C++插件,然后在youtube上的视频中安装/设置了其他程序,如GCC。我现在可以在IDE中成功编译和运行程序,但由于某种原因,如果程序中有scanf函数,它会首先执行,即使之前有printf函数 我编写了这个小程序来测试它: int main(void) { int amount; prin

我试图用C/C++设置Eclipse,但它一直给我带来问题,尽管我下午大部分时间都在试图找到解决方案,但我还是被难住了

我在我的Windows PC上安装了主程序,最初是为Java安装的,但现在有了C/C++插件,然后在youtube上的视频中安装/设置了其他程序,如GCC。我现在可以在IDE中成功编译和运行程序,但由于某种原因,如果程序中有scanf函数,它会首先执行,即使之前有printf函数

我编写了这个小程序来测试它:

int main(void) {
int amount;

printf("Enter amount: ");
scanf("%d", &amount);

printf("amount: %d", amount);

return (0);
}
当它运行时,程序要求先输入,而不执行print语句。如果您输入一些输入,它将打印enteramount:amount:value


我在mac上使用Eclipse已经有一段时间了,它从未给我带来任何问题…

这与Eclipse无关。这都是关于缓冲的。看这个:我真的不明白这/它如何适用于我的特殊问题。该程序将在我的macbook上运行,是什么导致它在Windows中运行?它是否设置得不正确?我在编译过程中有时也会收到这样的错误消息:抱歉,这是错误消息:c:/mingw/bin/./lib/gcc/x86_64-w64-mingw32/4.9.0/../../../../../../../x86_64-w64-mingw32/bin/ld.exe:无法打开输出文件c现代方法。EXEBufuffer在不同的操作系统上的行为可能不同。错误消息可能是由于您试图编译程序时程序仍在运行。Windows不喜欢这样。例如,请参见