文件变量可以作为参数传递吗? ( 积分: 100 )

  • 主题发起人 主题发起人 coolmyf
  • 开始时间 开始时间
C

coolmyf

Unregistered / Unconfirmed
GUEST, unregistred user!
var F:textfile;
F已经打开
有一个过程 someprocedure( FileVar:textfile);
调用 someprocedure(F)好象不行,出现 Operator not applicable to this operand type
甚至不可以出现文件变量相互赋值
不知道怎么解决。
 
var F:textfile;
F已经打开
有一个过程 someprocedure( FileVar:textfile);
调用 someprocedure(F)好象不行,出现 Operator not applicable to this operand type
甚至不可以出现文件变量相互赋值
不知道怎么解决。
 
文件类型好像不能用来做函数、过程的参数
 
文件类型 textfile 本质上说是个特殊的 record,使用 var 修饰即可:

procedure someprocedure(var FileVar:textfile);
 
文件类型 textfile 本质上说是个特殊的 record,使用 var 修饰即可:

procedure someprocedure(var FileVar:textfile);
 
多人接受答案了。
 
后退
顶部