CHƯƠNG 2. CÁC THÀNH PHẦN CHỨC NĂNG CỦA RTOS
•
fread()
: Đọc dữ liệu từ một tập tin. Hàm này nhận bốn tham số:
– file_descriptor: File descriptor của file hoặc thiết bị cần đọc.
– buffer: Bộ đệm để lưu trữ dữ liệu được đọc.
– size: Số lượng byte cần đọc.
– offset: Vị trí trong file hoặc thiết bị cần bắt đầu đọc.
Dưới đây là một ví dụ ngắn gọn về cách sử dụng hàm
fread() để đọc một số
byte từ đầu một file để mọi người hình dung dễ hơn:
Hình 2.2: Ví dụ hàm
fread()
Trong ví dụ trên, hàm
fread() sẽ đọc dữ liệu từ file
data.txt và lưu trữ dữ
liệu vào bộ đệm buffer. Số lượng byte được đọc sẽ được lưu trữ trong biến
bytes_read
. Nếu đọc thành công, hàm sẽ in dữ liệu được đọc ra màn hình.
•
fwrite()
: Ghi dữ liệu vào một tập tin. Hàm này nhận bốn tham số:
Chia sẻ với bạn bè của bạn: