回 帖 发 新 帖 刷新版面

主题:pascal的输出问题

BEGIN
assign(input,'firepoint.in');
assign(output,'firepoint.out');
reset(input);
rewrite(output);
文件的输出怎么使用呢?麻烦举个例子[em10]

回复列表 (共4个回复)

沙发

'firepoint.in'是输出文件
'firepoint.out'是输出文件

如果要在pas.txt里写入'hi'就用以下操作:
assign(output,'pas.txt');
rewrite(output);
writeln('hi');
close(output);

板凳

print有什么作用呢?

3 楼

pascal中没有这种语句,BASIC里才有

4 楼

[quote]'firepoint.in'是输出文件
'firepoint.out'是输出文件

如果要在pas.txt里写入'hi'就用以下操作:
assign(output,'pas.txt');
rewrite(output);
writeln('hi');
close(output);[/quote]

如果是多文件输入输出,这种重定向标准输入输出的可能就不好用了....
囧....另外一种文件操作忘记了...呵呵. 总之要先定义文件变量,然后用 assign 关联,再用 reset/rewrite 打开, read/write时要多写个参数(文件变量).

我来回复

您尚未登录,请登录后再回复。点此登录或注册