Học Pascal/Kiểu Tệp – Wikibooks Tiếng Việt

Đặc điểm

[sửa]
  • Dữ liệu lưu trữ lâu dài, không bị mất khi kết thúc chương trình hoặc mất điện.
  • Dữ liệu lưu trữ trên mỗi tệp là rất lớn và chỉ phụ thuộc vào dung lượng đĩa.

Khai báo

[sửa]

Cú pháp:

{tệp định kiểu} VAR<tênbiếntp>:fileof<kiudliu>; {tệp văn bản} VAR<tênbiếntp>:text;

Ví dụ:

Varf:text; g:fileofinteger;

Thao tác với tệp

[sửa]

Gắn tên tệp

[sửa]

Cú pháp: ASSIGN(<biến tệp>,<đường dẫn tệp>); Ví dụ: assign(f,'Input.txt'); assign(g,'D:\Output.inp');

Mở tệp

[sửa]

Mở tệp để đọc dữ liệu

[sửa]

Cú pháp: RESET(<biến tệp>); Ví dụ:reset(f);

Đọc dữ liệu cho tệp

[sửa]

Cú pháp: READ(<biến tệp>,<danh sách biến>) Ví dụ:read(f,n);

Mở tệp để ghi mới

[sửa]

Cú pháp: REWRITE(<biến tệp>); Ví dụ:rewrite(g);

Ghi dữ liệu cho tệp

[sửa]

Cú pháp: WRITEln(<biến tệp>,<dữ liệu cần ghi>) Ví dụ:write(g,1,' ',2);

Đóng tệp để lưu

[sửa]

Cú pháp: CLOSE(<biến tệp>); Ví dụ:close(f); close(g);

Thao tác khác

[sửa]

Đổi tên cho tệp

[sửa]

Cú pháp: RENAME(<biến tệp 1>,<biến tệp 2>); Ví dụ:rename(f,s); Thay đổi tên của tập tin được gán F thành S. F phải được gắn trước, nhưng không được mở.

Chèn dữ liệu cho tệp

[sửa]

APPEND(<biến tệp>); Ví du;append(g);

Xóa tệp

[sửa]

Cú pháp: erase(f);

Từ khóa » Sử Dụng Tệp Trong Pascal