01/10/2018, 15:07
Hỏi về cách sử dụng hàm nhập kí tự đơn trong C?
Mình mới học viết code nên chưa biết cách xử lí việc này:
Cụ thể là khi mình dùng hàm nhập kí tự đơn scanf và getchar, mình nhập vào kí tự đơn rồi ấn enter để tiếp tục chạy chương trình, nhưng việc đó sẽ khiến hàm nhập vào tiếp theo bị nhận luôn giá trị ‘
’.
Mình phải xử lí việc này bằng cách dùng một hàm nhập không liên quan ngay sau đó để hứng cái ‘
’ này. Nhưng mình nghĩ cách này có vẻ hơi bị ngây ngô, nên muốn hỏi mọi người làm cách nào để xử lí việc này gọn nhất.
Bài liên quan
Hàm chuẩn C thì chỉ có chạy while vậy thôi
là sao bạn, mình không tưởng tượng ra được
bạn có thể dùng vòng lặp
kiểm tra nếu ký tự đó là
'\n'
thì cho dừng vòng lặp