主题:pascal的输出问题
天空1991
[专家分:0] 发布于 2008-03-22 15:20:00
BEGIN
assign(input,'firepoint.in');
assign(output,'firepoint.out');
reset(input);
rewrite(output);
文件的输出怎么使用呢?麻烦举个例子[em10]
回复列表 (共4个回复)
沙发
angwuy [专家分:2280] 发布于 2008-03-22 17:53:00
'firepoint.in'是输出文件
'firepoint.out'是输出文件
如果要在pas.txt里写入'hi'就用以下操作:
assign(output,'pas.txt');
rewrite(output);
writeln('hi');
close(output);
板凳
晴天的微笑 [专家分:80] 发布于 2008-04-10 13:42:00
print有什么作用呢?
3 楼
angwuy [专家分:2280] 发布于 2008-04-10 18:20:00
pascal中没有这种语句,BASIC里才有
4 楼
游侠UFO [专家分:1200] 发布于 2008-04-11 09:18:00
[quote]'firepoint.in'是输出文件
'firepoint.out'是输出文件
如果要在pas.txt里写入'hi'就用以下操作:
assign(output,'pas.txt');
rewrite(output);
writeln('hi');
close(output);[/quote]
如果是多文件输入输出,这种重定向标准输入输出的可能就不好用了....
囧....另外一种文件操作忘记了...呵呵. 总之要先定义文件变量,然后用 assign 关联,再用 reset/rewrite 打开, read/write时要多写个参数(文件变量).
我来回复