30/09/2018, 16:45
Lỗi lớp vector trong C++?
Tại sao trong 1 class có dữ liệu thành viên sử dụng kiểu char* thì khi dùng lớp vector nhập vào xuất ra lại bị lỗi như thế này. Tôi sửa lại char hoten[25] thì bình thường
Bài liên quan
Vậy thì phải coi lại việc nhập dữ liệu cho char* của bạn (Có quên cấp phát bộ nhớ không?).
Đâu phải cứ thích là đổi từ char[] sang char*.
Tốt nhất là post code của class KhachHang của bạn lên cho mọi người xem.
Lấy cái này làm ví dụ nè bạn.
Cấp phát bộ nhớ xong gán kí tự kết thúc xâu cho vị trí đầu tiên à?
Thế thì khi in xâu nó sẽ in ra cái gì?