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
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
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ữa
thì đú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
cin.ignore(32767, '\n');
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ông
hiể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ụng std::cin
bằng cách sử dụng phương thức cin.ignore()
thuộc namespace std:
// Xóa khỏi bộ nhớ đệm 32767 ký tự, hoặc đến khi gặp ký tự '\n'
std::cin.ignore(32767, '\n');
thế sao fflush lại sai nhỉ
fflush nó chỉ xóa 1 ký tự trong bộ nhớ đêm thôi à