我打算将 Eclipse 与 MinGW 一起使用。但在所有设置完成后,我得到了这个奇怪的错误。那么它实际上不是一个错误。我认为它是一个错误。在编写程序并构建它之后,当我
运行它,控制台仍然没有响应。它有效,但像这样-----
假设我正在运行这段代码——
#include<stdio.h>
int main() {
int a, b, c;
printf("Enter two numbers\n");
scanf("%d %d", &a, &b);
c = a+b;
printf("%d", c);
return 0;
}
运行程序后,控制台出现如下——
当我首先运行该程序时,似乎是printf()
在所有scanf()
语句完成后才执行语句。现在,如果fflush(stdout)
在每个printf()
. 但是在配置和设置方面应该有一些解决方案,添加一个fflush(stdout)
对我来说看起来不太舒服,想象一下它在一个有 10 个或更多选项的菜单驱动程序中。那么我还有什么可以做的吗?
我已经尝试过了。
"
Project -> Properties -> Run/Debug Settings ->
选择 .exe 并单击edit ->
转到选项Environment
并选择new
并给出Name = PATH
和Value = C:\MinGW\bin
"
但遗憾的是它没有奏效。