MinGWでEclipseを使用するつもりでした。しかし、すべてのセットアップが完了した後、この奇妙なエラーが発生しました。実際にはエラーではありません。バグだと思います。プログラムを書いてビルドした後、
実行しても、コンソールは無反応のままです。それは動作しますが、このように-----
このコードを実行しているとします -
#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)
after everyを追加するだけで、この問題はすぐに解決しますprintf()
。しかし、構成とセットアップに関していくつかの解決策があるはずfflush(stdout)
です.10以上のオプションを持つメニュー駆動型プログラムでそれを想像してみてください。それで、これについて他にできることはありますか?
私はすでにこれを試しました。
"
Project -> Properties -> Run/Debug Settings ->
.exe を選択し、[edit ->
オプションに移動] をクリックしてEnvironment
、選択new
して指定Name = PATH
し、Value = C:\MinGW\bin
"
しかし、残念ながらうまくいきませんでした。