Các hàm giao tiếp - Pdf 19

Vietebooks Nguyễn Hồng Cương
VI. CÁC HÀM GIAO TIẾP
1. Lệnh FCLOSE
a) Công dụng:
Đóng file đang mở sau khi truy xuất xong.
b) Cú pháp:
fclose(fid)
c) Giải thích:
fid: tên biến trỏ đến file đang mở.
2. Lệnh FOPEN
a) Công dụng:
Mở file hoặc truy xuất dữ liệu của file đang mở.
b) Cú pháp:
fid = fopen(‘fn’)
fid = fopen(‘fn’, ‘p’)
c) Giải thích:
fid: tên biến trỏ đến file đang mở.
fn: tên file (có thể đặt đường dẫn).
Tham số p có các đònh dạng sau:
‘r’: chỉ đọc.
‘r+’: đọc và ghi.
‘w’: xóa tất cả nội dung của file hoặc tạo 1 file mới và mở file đó để ghi.
‘w+’: xóa tất cả nội dung của file hoặc tạo 1 file mới và mở file đó để
ghi và đọc.
3. Lệnh FPRINTF
a) Công dụng:
Ghi đoạn dữ liệu thành file.
b) Cú pháp:
fprintf(fid, f)
c) Giải thích:
fid: tên biến trỏ đến file cần ghi.

inf: đọc đến hết file.
[m,n]: chỉ đọc vào m cột và n hàng, n có thể bằng inf còn m thì không.
d) Ví dụ1:
file vd.txt có nội dung:
A B C
1 2 3
fid = fopen(vd.txt’);
[a,c] = fread(fid);
disp(a);
disp(c);
Trang 2
Vietebooks Nguyn Hong Cng
a =
65
32
66
32
67
13
10
49
32
50
32
51
c =
12
e) Vớ duù2
fid = fopen(vd1.txt);
[a,c] = fread(fid, 4);

a’=
65 66 67 68 69 13 10
70 71 72 73 74 13 10
75 76 77 78 79 13 10
5. Lệnh FWRITE
a) Công dụng:
Ghi đoạn dữ liệu dạng nhò phân thành file.
b) Cú pháp:
fwrite (fid,a)
c) Giải thích:
fid: tên biến trỏ đến file cần ghi.
a: tên biến chứa dữ liệu.
d) Ví dụ:
Ghi đoạn dữ liệu của biến a thành file a.txt
a = [65 66 67]
fid = fopen(‘a.txt’, ‘w’);
fwrite(fid, ‘%’);
fwite(fid,a);
Gán file a.txt vào biến b để xem nội dung
fid = fopen(‘a.txt’);
b = fscanf(fid, ‘%’);
disp(b);
Trang 4
Vietebooks Nguyễn Hồng Cương
fclose(fid);
Kết quả
b = ABC
6. Lệnh SPRINTF
a) Công dụng:
Hiển thò thông tin lên màn hình.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status