EclipseでCのプログラムを書こうと思っている者です。
最近Eclipseを入れて、CDTもインストールして、Cygwinなんかも入れました。
ですが、テストとして作ったプログラムが、うまく動かないのです。
以下のプログラムを見てください。
#include<stdio.h>
int main(void)
{
int a;
printf("It's my first test.\n");
printf("Please input a number.\n");
scanf("%d",&a);
printf("Your number is %d.\n",a);
return 0;
}
これで実行すると、コンソール画面には入力待ち状態になってしまいました。
結局適当に22など、数字を打ち込むと、コンソール画面には、
22 <<<<入力したところ
It's my first test.
Please input your number.
Your number is 22.
と表示されたのです。
本来ならばPlease input your number.の後に入力をしたいのに、
このように実行する順番が変になってしまうのです。
これって何がいけないんでしょうか?
ちなみにCygwinでコンパイル、実行も同じような現象が起きてしまいました・・・。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/04/17 14:58