01/10/2018, 11:53
Hỏi cách kiểm tra số lượng phần tử trong file nhị phân C
Mình lưu 1 file nhị phân gồm các phần tử với kiểu dữ liệu char, mọi người cho hỏi có cách nào kiểm tra xem mình đã lưu được bao nhiêu phần tử trong file đó không ạ, mình dùng feof() mà thấy không chuẩn lắm, đọc kỹ bài viết: https://stackoverflow.com/questions/5431941/why-is-while-feof-file-always-wrong mới biết hàm này không dùng được trong trường hợp này
Bài liên quan
Bạn nên lưu số pt vào đầu file. Còn I/O thì toàn kiểu “cà thẻ mới biết hết tiền” chứ hỏi ko đc đâu
Mình đang muốn in ra các ký tự file trong 1 file nhị phân mà không dùng eof để kiểm tra điểm kết thúc được, định hỏi cách tìm số phần tử để tạo vòng lặp, không biết còn cách nào hay hơn không
Hi Nguyễn Đức Duy.
File này do bạn sinh ra hay file định dạng chuẩn ?
file này mình dùng lệnh tạo ra thôi bạn
Hi Nguyễn Đức Duy.
Vậy bạn đọc về các định dạng file để làm theo nhé.
BMP file format
The BMP file format, also known as bitmap image file or device independent bitmap (DIB) file format or simply a bitmap, is a raster graphics image file format used to store bitmap digital images, independently of the display device (such as a graphics adapter), especially on Microsoft Windows and OS/2 operating systems. The BMP file format is capable of storing two-dimensional digital images both monochrome and color, in various color depths, and optionally with data compression, alpha channels,...