

NppExecを使って、VSとMinGWどちらもコンパイルはできています
ただ、Scanf文を入れると何か反応がおかしいです
int main(int argc, char *argv[])
{
int a;
printf("hello\n");
scanf("%d", &a);
return 0;
}
コンパイルした結果
---EXEC---------------------------
test
hello
<<< Process finished. (Exit code 0)
何故か、scanf とprintf が逆になります。
どうすればいい?
No.2ベストアンサー
- 回答日時:
たぶんprintfとscanfが逆に動いているわけではなく、全ての処理が完了してからまとめて表示されるのでそのように見えるだけと思います。
NppExecが標準入出力を取得している都合でそうなっているのではないか…と。
ためしに、printf("hello\n"); の次の行に fflush(stdout); といれてみてください。
#include <stdio.h>
int main(void) {
int a;
printf("hello\n");
fflush(stdout);
scanf("%d", &a);
printf("a = %d\n", a);
return 0;
}
//参考:http://www9.plala.or.jp/sgwr-t/lib/fflush.html
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(C言語)めちゃくちゃな値にな...
-
C言語でマウス入力(クリックや...
-
5×5の転置行列を求めるC言語の...
-
wsprintfの書式制御文字列につ...
-
C言語の勉強しています。すみま...
-
ブラックジャック
-
至急教えてください!プログラ...
-
C言語について
-
C言語
-
C言語 配列の構造体を下位関数...
-
Cのdoubleの浮動小数点表示につ...
-
C言語 プログラミング
-
scanfに文字が入力されたときに...
-
配列プログラムのバグ
-
コマンドプロンプトがすぐ消える
-
C言語の質問です if(a[0]>a[1]&...
-
クイックソートのプログラムを...
-
C++
-
C言語に関する質問です
-
c言語のフローチャートについて...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
10個出力で改行したいのですが...
-
c言語でAからZまでを表示する...
-
(C言語)めちゃくちゃな値にな...
-
コマンドラインに出力した文字...
-
コンパイルエラーについて
-
コマンドプロンプトがすぐ消える
-
勝率をプログラムに
-
テキストカーソル位置の取得
-
三角形の判別
-
【C言語教えてください】sin波...
-
4の倍数を論理演算で表す。。
-
C言語で、「自然数nを入力し、n...
-
入力したお金の金額からお札の...
-
cshの文字列操作(0埋め)
-
switch分のケースを範囲数?に...
-
scanfに文字が入力されたときに...
-
プログラミングについての質問です
-
unsigned int型について
-
ダブルポインタで2次元配列を作成
-
円の面積を求めるプログラミン...
おすすめ情報