Which follows the function used to remove the keyboard buffer?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "fflush()". Trong bốn tên được nêu chỉ fflush là hàm thật của thư viện chuẩn, khai báo trong stdio.h, dùng để đẩy sạch vùng đệm của một dòng vào ra; thói quen quen thuộc khi dạy nhập liệu là gọi nó để bỏ phần còn sót trong vùng đệm bàn phím sau scanf, chẳng hạn ký tự xuống dòng còn lại làm getchar kế tiếp nhận sai. Cần nói rõ: chuẩn chỉ định nghĩa fflush cho dòng xuất, dùng nó cho dòng nhập là hành vi không xác định dù nhiều trình dịch vẫn làm đúng ý người viết. Lựa chọn "clearbuffer()" không tồn tại trong thư viện chuẩn. Lựa chọn "clear input()" thậm chí không phải một tên hợp lệ vì có khoảng trắng ở giữa. Lựa chọn "clrscr()" thuộc conio.h phi chuẩn và nhiệm vụ của nó là xoá màn hình, không dính gì tới vùng đệm bàn phím.

Cùng phần 6

Xuất hiện trong 1 bộ đề