01/10/2018, 10:17
Lôi không nhập được họ tên cho biến y
viết gì cho đủ 20 ký tự
Mọi người chạy code trong link đó rồi cho em hỏi sao chỗ nhập họ tên cho y lại ko có.link đây a : https://codeshare.io/5w4nrP
Bài liên quan
Dán phần title vào phần miêu tả câu hỏi
Thay title khác.
Khi đã dùng cin cout thì không cần fflush.
dùng cũng ko sao đúng ko a
ý e muốn hỏi ở đây là chỗ nhập họ tên cho y nó ko được ,nó nhảy xuông nhập mssv luôn
Bth mà?
của em sao ko đc nhỉ ,hình như là visual bị lỗi hay sao ấy
Trước khi nhập
fflush
là đúng theo sách giao khoa rồi còn gì nữathì đúng mà sao nó ko cho nhập họ tên ,mà cai visual của em rất hay bị lỗi
nản
Chơi thử dòng ni xem răng
dòng ni bỏ vô chèn vô dòng mô đó :v
Mi thay dòng đó cho dòng
fflush
trông xem nó có mần được chi.đc rồi ,mà giải thích dòng nớ coi nó ý nghĩa như răng đó
Trước tiên là có biết tại sao dùng
fflush
chưa đã? Để biết còn xem có giải thích thêm hay khônghiểu sơ sơ là nó xóa 1 ký tự trong bộ nhớ đệm
Nhưng xóa làm gì cơ?
thì xóa để nó ko tính enter
Đúng rồi. Xóa để không tính
\n
.Bạn có thể xóa ký tự Enter
‘\n’
sau khi sử dụngstd::cin
bằng cách sử dụng phương thứccin.ignore()
thuộcnamespace std:
thế sao fflush lại sai nhỉ
fflush nó chỉ xóa 1 ký tự trong bộ nhớ đêm thôi à
Theo mình được biết thì hình như
fflush(stdin)
là C-Style. Nó không được định nghĩa trong C++. Do đó nó không hoạt động.