1

私は本当にc言語が初めてです。次の問題があります。

scanf() 関数を使用すると、プログラムが正しく実行されないようです。Eclipse を使用していますが、コンソール ウィンドウが空です。しかし - C プログラムを終了すると、すべてがコンソール ウィンドウに表示されます。

#include<stdio.h>
#include<conio.h>

void main()
{
  int i;
 char c;
 char s[10];
 float f;

 printf("Enter an integer number:");
 scanf("%d",&i);
 fflush(stdin);
 printf("Enter string:");
 scanf("%s",s);
 fflush(stdin);
 printf("Enter a floating number:");
 scanf("%f",&f);
 fflush(stdin);
 printf("Enter a character:");
 scanf("%c",&c);

 printf("\nYou have entered \n\n");
 printf("integer:%d \ncharacter:%c \nstring:%s \nfloat:%f",i,c,s,f);
 getch();
}

これの理由は何ですか?

4

1 に答える 1