一个关于FREE PASCAL 文件读写的问题

2025-03-23 03:11:06
推荐回答(3个)
回答1:

input是标准文件指针,如果像你这样文件读入后又要在屏幕输入,要另定义:var …
f1,f2…:text;{定义文件指针f1、f2或更多}

begin
assign(f1,'文件1');
reset(f1);
read(f1,参数1,参数2…);{就是在原来基础上在第一位加个文件指针,不加就是从屏幕录入}
readln(f1,x1,x2…);
read(y1,y2…);{这个是从屏幕录入}
readln(z1,z2);{同上}
close(f1);
assign(f2,文件2);
rewrite(f2);
write(f2,表达式或参数…);{用法同read/readln}

close(f2);

回答2:

似乎是你在关闭输入时又用了READLN

回答3:

757