Sự khác nhau giữa fflush(stdin) và cin.ignore()?

Mọi người cho em hỏi hàm fflush(stdin) chỉ xoá kí tự trên stdin, còn hàm cin.ignore() thì có thể bỏ qua những kí tự ở cả bộ đệm bàn phím và stdin đúng không ạ ?
Em cảm ơn !

  1. fflush(stdin) là bất hợp lệ và không nên nhắc đến nữa, do luồng đọc không có khái niệm flush.

stdin có thể bị dẫn từ file :slight_smile:

Trong C++ chuẩn không có cái bàn phím nào cả :slight_smile:

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?