câu 1:
a)
Khai báo biến tập văn bản có dạng:
var <tên biến tệp>: text;
áp dụng
f1,f2: text;
b)
- Cú pháp đọc tệp văn bản:
Read(<biến tệp>,);
Hoặc
Reading <biến tệp>,);
Trong đó, danh sách biến là dãy tên biến 1, tên biển 2,... tên biến N. Các dữ liệu cần đọc trong tệp gán vào danh sách biến phải lần lượt có kiểu tương ứng với kiểu của biến trong danh sách biến. Nếu sai kiểu thì chương trình báo lỗi. Lỗi này thường gặp khi biến có kiểu số, dữ liệu được đọc lại là kiểu xâu.
- Cú pháp ghi tệp văn bản
write(<biến tệp>,);
hoặc
writeln (<biến tệp>,);
Trong đó, danh sách kết quả là dãy kết quả 1, kết quả 2, ......, kết quả N. Các kết quả i có thể là biến đơn hoặc biểu thức (số học, quan hệ hoặc lôgíc) hoặc hằng xâu.
Ví dụ
Giả sử trong chương trình có khai báo:
var tepA, tepB: text;
và tệp tepA được mở để đọc dữ liệu, còn tệp tepB dùng để ghi dữ liệu.
Các thủ tục dùng để đọc dữ liệu từ tệp tepA có thể như sau:
Read(tepA, A, B, C) ;
Hoặc
Read(tepA, A, B, C) ;
- Một số hàm chuẩn thường dùng trong khi đọc/ghi tệp văn bản:
Hàm eof (<biến tệp>) trả về giá trị true nếu con trỏ tệp đang chỉ tới cuối tệp. Hàm eoln( <biến tệp>) trả về giá trị true nếu con trỏ tệp đang chỉ tới cuối dòng.