Để làm việc với kiểu dữ liệu tệp ta phải sử dụng biến tệp. Ta có thể thực hiện việc đọc ghi dữ liệu.[r]
(1)1 Họ tên:
Lớp: TUẦN 26:
Bài 15: THAO TÁC VỚI TỆP
A Lý thuyết 1 Khai báo
Để làm việc với kiểu liệu tệp ta phải sử dụng biến tệp Khai báo biến tệp văn có dạng
Var< tên biến tệp>:text;
2 Thao tác với tệp a) Gắn tên tệp
Mỗi tệp có tên tệp để tham chiếu Tên tệp biến xâu xâu, ví dụ: ’Dulieu.dat’
Để thao tác với tệp, trước hết phải gắn tên tệp với đại diện biến tệp thủ tục:
Assign(<biến tệp>,<tên tệp>);
Ví dụ 1: Để đọc liệu từ tệp INP.DAT nằm thư mục gốc ổ C
Assign(tep2,’C:\INP.dat’);
Ví dụ 2: Gắn biến tệp tep1 với tệp có tên DULIEU.DAT
Assign(tep1,’DULIEU.DAT’);
b) Mở tệp
Sau sử dụng thủ tục assign Ta thực việc đọc ghi liệu
+ Đối với việc ghi:
Câu lệnh dùng thủ tục mở tệp để ghi liệu có dạng: Rewrite(<biến tệp>);
+ Đối với việc đọc:
Mở tệp gắn với biết tệp để đọc ta dùng thủ tục: Reset(<Biến tệp>);
c) Đọc/ghi tệp văn
+ Câu lệnh dùng thủ tục để đọc:
Read(<biến tệp>,<danh sách biến>); Readln(<biến tệp>,<danh sách biến>);
+ Câu lệnh dùng thủ tục để ghi là:
Write(<biến tệp>,<danh sách biến>); Writeln(<biến tệp>,<danh sách biến>);
+ Câu lệnh dùng thủ tục để ghi là:
Write(<biến tệp>,<danh sách biến>); Writeln(<biến tệp>,<danh sách biến>);
Một số hàm chuẩn thường dùng đọc/ghi tệp văn bản:
+ Hàm eof(<biến tệp>) trả giá trị true trỏ tệp dang tới cuối tệp
+ Hàm eoln(<biến tệp>) trả giá trị true trỏ tệp tới cuối dịng d) Đóng tệp
+ Close(<biến tệp>);
BÀI 16: VÍ DỤ LÀM VIỆC VỚI TỆP