回 帖 发 新 帖 刷新版面

主题:谁能帮我file not assigned

我是一个pascal初学者,我碰到了这样的问题,请各位高手教教我
program sinfile1(input,output,sfile);
var
sfile:file of real;
y:real;
i:integer;
begin
rewrite(sfile);
for i:=q to 360 do
   begin
   y:=sin(i*3.14159/180);
   write(sfile,y);
   end;
end.
运行时出现了I/O错误file not assigned(文件变量未赋值),不知如何处理?

回复列表 (共2个回复)

沙发

没有进行关联文件!assign(文件,‘要输出的那个文件名’)
var
sfile:file of real;
y:real;
i:integer;
begin

assign(sfile,'如C:\pp\in.txt');
rewrite(sfile);

板凳

谢谢1楼的帮忙,真的非常感谢

我来回复

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