Hỏi về ý nghĩa của câu lệnh cin.ignore()

Ai cho em hỏi dòng này có ý nghĩa gì thế ạ. Em cảm ơn.

cin.ignore(numeric_limits<streamsize>::max(), '\n');

Gọn thì: Bỏ qua 1 dòng văn bản.

6 Likes
cin.ignore(n, delimiter);

nhảy qua n kí tự hoặc cho đến khi nào gặp kí tự delimiter

trong trường hợp này numeric_limits<streamsize>::max() theo như C++ là không có giới hạn, cho nên chỉ dừng khi gặp delimiter thôi

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