Thao Tác trên FILE C/C++ sinh ra ký tự lạ
Trước hết, bạn nên post code lên, sử dụng Markdown để post code. Search trong diễn đàn nhé.
Thứ hai, lỗi này là do bạn tạo mảng char data[100], trong khi nội dung của file loichao.txt có độ dài dưới 100.
Nên khi đọc vào mảng data xong, bạn in ra, C++ sẽ in ra nội dung loichao.txt và các byte thừa nằm trong data[100].
4 Likes
Thế lỗi này phải giải quyết thế nào ạ ?
Đề bài của em là đọc file không quá 1 số lượng nhất định vậy khai báo thế nào để nó không có ký tự thừa vậy ?
Bạn giới hạn lại bằng cách tìm thêm kích thước file.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?