help please this doesnt work properly
input
omayma.firstname : AAAAAAAAAAAAAAAAAAAAAAAAAAA
omayma.lastname : BBBBBBBBBBBBBBBBBBBBBBBBBBBB
output :
omayma.firstname : AAAAAAAAAABBBBBBBBBB
omayma.lastname : BBBBBBBBBB
expected output :
omayma.firstname : AAAAA (10 A exatcly)
omayma.lastname : BBBBBB (10)
typedef struct
{
char firstname[10];
char lastname[10];
} person;
int main()
{
person omayma;
printf("firstname : ");
scanf("%10s", omayma.firstname);
fflush(stdin);
printf("lastname : ");
scanf("%10s", omayma.lastname);
fflush(stdin);
puts(omayma.firstname);
puts(omayma.lastname);
return 0;
}