em vừa sửa bài cho em em… khi chạy chương trình thì nó nhập bậy (cả số lẫn chữ sẽ có lỗi vòng lặp có kiểu khai báo là int và vòng lặp chạy vô tận
cho em hỏi làm cách nào để fix lỗi này ạ
CÁM ƠN MỌI NGƯỜI
em vừa sửa bài cho em em… khi chạy chương trình thì nó nhập bậy (cả số lẫn chữ sẽ có lỗi vòng lặp có kiểu khai báo là int và vòng lặp chạy vô tận
cho em hỏi làm cách nào để fix lỗi này ạ
CÁM ƠN MỌI NGƯỜI
Mình đọc cuốn C++ Primer plus
thì hình như là do flag eof hay gì ấy. Tại chỗ này nó ghi nhiều quá, lười đọc, nhưng lướt sơ sơ thì có cái ví dụ là dạng như int
mà nhập vào chữ là nó sẽ bị flag. Có thể kiểm tra bằng cin.good(), cin.fail(), cin.eof()
.
Mình chỉ có lấy cái cách giải quyết của nó là
cin.clear() // bỏ flag
cin.get() // có cũng được, chẳng qua là để hủy cái kí tự đó thôi, còn không thì để lại dùng
cám ơn anh. một kiến thức rất bổ ích. em sẽ thử ngay
Anh “Thành Trung” ở trên cho em hỏi anh học lập trình “Vi xử lý assembly” chưa nếu rùi cho em xin tài liệu với kỳ tới học môn này sent em với!!
mail của em: [email protected]