为什么char sex输不出来?
#include <stdio.h>#include <conio.h>
struct
{
char name[10];
char sex;
} person[2];
void main()
{
int i;
for(i=0;i<2;i++)
{scanf("%s%c",person[i].name,&person[i].sex);fflush(stdin);}
for(i=0;i<2;i++)
printf("%s%c\n",person[i].name,person[i].sex);
getch();
}
当输入
Tom F
Mary M
时,
只能输出
Tom
Mary
为什么F和M输不出来?