Giúp mình cách đọc và ghi tệp một bài pascal với ạ

2 câu trả lời

Khai báo biến tệp: var <tên biến tệp>: text;

Mở tệp: assign(<biến tệp>, '<tên tệp>');

Đọc tệp: reset(<biến tệp>); read/readln(<biến tệp>, <tên biến>);

Ghi tệp: rewrite(<biến tệp>); write/writeln(<biến tệp>, <nội dung>);

Ví dụ:

var f:text;

     a,b:longint;

begin

assign(f, 'test.inp'); reset(f);

read(f,a,b);

close(f);

assign(f, 'test.out'); rewrite(f);

write(f, a + b);

close(f);

end.

Đọc tệp: (biến tệp là f)

Assign(f,<tên têp>);

reset(f);

......

close(f);

Ví du: muốn đọc xâu S từ tệp f có tên XAU.TXT ta làm như sau:

Assign(f,'XAU.TXT');

reset(f);

read(f,S);

close(f);

Ghi tệp: (biến tệp là f)

Assign(f,<tên têp>);

rewrite(f);

......

close(f);

Ví dụ: muốn ghi xâu S vào tệp g có tên XAU.TXT ta làm như sau:

Assign(g,'XAU.TXT');

rewrite(g);

write(g,S);

close(g);

Câu hỏi trong lớp Xem thêm