我对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();
}
这是什么原因?