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.
char data[100]
loichao.txt
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].
data
data[100]
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.
Khanhduyn84
0 chủ đề
0 bài viết
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 fileloichao.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 dungloichao.txt
và các byte thừa nằm trongdata[100]
.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.