Hỏi về Bộ nhớ đệm (buffer)

http://codepad.org/qNAAz3Fz

cho em hỏi chổ thằng sinh viên 2 khi chạy chương trình thì nó bõ qua phần nhập tên
-em đã xóa bộ nhớ đệm trước khi nhập rồi. tại sao lại bõ qua

cám ơn a/c đã xem bài viết

1 Like

Nhiều người vẫn dùng fflush(stdin) nhỉ :smile:
Trước tiên là getline nó lấy luôn cả \n nên không cần phải xóa đâu.
còn sau cái cin thì nên làm thế này cho nhanh gọn

(cin >> sv.diem).get();

Còn về fflush thì Joe từng nói rõ về flush qua toilet tràn ra chứ nó không tràn vô :smile:

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