30/09/2018, 20:33
Bị bỏ qua ký tự trong vòng lặp khi dùng scanf
Mọi người cho em hỏi tại sao khi chạy mình nhập một ký tự màn hình xuất ra mã ascii , tiếp vòng lặp như vậy nó không thực hiện được lệnh scanf mà xuất ra luôn giá trị là 10 ạ?
lùi đầu dòng bằng 4 dấu cách
#include <stdio.h>
#include <conio.h>
void main()
{
char c;
do
{
printf("
Nhap ky tu : ");
scanf("%c", &c);
printf("
Ma asscii là : %d", c);
} while (c !='0');
}
Bài liên quan
Bạn tham khảo link dưới đây:
tks nhiều ạ