19:29 Giải đáp thắc mắc ngày 04/12/0015 | |
Câu hỏi
Chào bạn, Đại diện CLB Tin học, mình xin trả lời câu hỏi của bạn như sau: Vấn đề lỗi của bạn do không có hình ảnh minh hoạ nên mình cũng không biết chính xác là lỗi gì. Vì vậy mình sẽ gợi ý cách khắc phục một số lỗi thường gặp: + Lỗi chưa khai báo thư viện string khi sử dụng chuỗi. Cách khắc phục là thêm thư viện vào. #include <string> + Lỗi tràn bộ nhớ do đọc chuỗi có khoảng trắng bằng cin>>. Cách khắc phục dùng lệnh getline(cin, "du lieu can doc") .hoặc cin.getline Tham khảo http://www.cplusplus.com/reference/string/string/getline/ Chương trình mẫu http://ideone.com/S77WRQ Trong chương trình trên có lệnh cin.ignore(); dùng để loại bỏ những kí tự còn sót trong bộ nhớ đệm. Ở đây dùng để loại bỏ kí tự xuống dòng hoặc dấu cách sau khi nhập số lượng phần tử n. Nếu không loại bỏ nó, lệnh getline sẽ bắt kí tự đó và dữ liệu bạn nhập vô sẽ bị thiếu cái cuối cùng. Thân ái, :3 | |
Chuyên mục: TƯ VẤN - HỖ TRỢ - GIẢI ĐÁP | Lượt xem: 757 | | |
Tổng số bình luận: 1 | ||||||
|