#include<stdio.h>
#include<conio.h>
main()
{
int i;
char c, text[30];
float f;
printf("\nEnter Integer : ");
scanf("%d",&i);
printf("\nEnter Character : ");
c = getch();
printf("\nEnter String:");
gets(text);
printf("\nEnter Float:");
scanf("%f",&f);
printf("\nInteger : %d",i);
printf("\nCharacter : %c8",c);
printf("\nString : %s",text);
printf("\nFloat : %f",f);
getch();
}
この単純なプログラムが関数string
を使用してa を読み取ることができないのはなぜですか? gets()
それを修正するには、他に何を使用すればよいですか?私の古い 32 ビット PC の Turbo C では動作しましたが、ここでは動作しませんでした...