切换到宽版
  • 6328阅读
  • 5回复

这样调用外部文件为什么不行 [复制链接]

上一主题 下一主题
离线流云飞袖
 
只看楼主 倒序阅读 0 发表于: 2006-11-02
我是个初学者,用FP有个问题想请教,在论坛上看到帖子说可以直接用
assign(input,'d:\data\test.in') 这样的形式打开文件,那么怎么读里面的数据呢,我写了个程序,结果没有输出,请高手指点。
program area;
var a,b,h,s:real;
begin
  assign(input,'d:\data\test.in');
  read(a,b,h);
  close(input);
  s:=(a+b)*h/2;
  assign(output,'d:\data\test.out');
  write(s:4:2);
  close(output);
end.
在test.in文件中我已经写好了数据,并且用标准的文件操作过程是正常的,请问上面的写法有什么问题呢?
离线流云飞袖
只看该作者 1 发表于: 2006-11-03
谢谢,按照你的指点,我这样修改了;
program area;
var a,b,h,s:real;
begin
assign(input,'d:\data\test.in');
reset(input);
assign(output,'d:\data\test.out');
rewrite(output);
read(a,b,h);
s:=(a+b)*h/2;
write(s:4:2);
close(input);
close(output);
end.
测试正常通过,谢谢呀。
离线zhuang
只看该作者 2 发表于: 2006-11-05
assign(input,<文件名>)中文件名一定要是路径名吗?
...多思考,少说话...
离线orangeclk
只看该作者 3 发表于: 2006-11-05
不是,而且比赛中不允许带路径。
RP降至零点,NOIP2007完美彻底挂掉。。。
离线stevenjl

只看该作者 4 发表于: 2006-11-05
对,不允许用路径
Dream Walker...
离线archimedes

只看该作者 5 发表于: 2006-11-11
带路径就完了~
0分吧~
快速回复
限100 字节
 
上一个 下一个