ユーザーt
数から2文字入力しようとしています。これが私のコードです:
int main()
{
int t;
scanf("%d",&t);
char a,b;
for(i=0; i<t; i++)
{
printf("enter a: ");
scanf("%c",&a);
printf("enter b:");
scanf("%c",&b);
}
return 0;
}
奇妙なことに、最初の出力は次のとおりです。
enter a:
enter b:
つまり、コードは の値を待ちませんa
。