Chào mọi người ạ, qua tìm hiểu trên mạng thì em biết được không thực hiện được hai dòng lệnh
scanf("%c", &a);
scanf("%c", &b);
bởi khi nhấn enter cho lệnh scanf thứ nhất thì ký tự xuống dòng sẽ truyền cho lệnh scanf thứ 2
Theo lời giải thích này thì đoạn code sau cũng không thực hiện được như ý muốn chứ ạ:
char x;
char y[2];
printf("Nhap gia tri x vao: ");
scanf("%c", &x);
printf("Nhap gia tri y vao: ");
scanf("%s", &y);
printf("\nGia tri x vua nhap la: %c\n", x);
printf("Gia tri y vua nhap la: %s\n", y);
Mọi người giải thích giúp em với ạ.
Em cảm ơn ạ.