跳至主内容
PREV CLASS 下一堂课 框架 无框架

 

类IloOplInputFile

IloOplInputFile

描述:

有关 OPL 的 ILOG 脚本扩展的总体介绍,请参阅 "概述"。

示例:
execute {
   var f = newIloOplInputFile("output.txt");
   iff.exists) {
     writeln("文件output.txt已存在");
     var s;
     while (f.eof) {
      s=ff.readline();
      writeln(s);
     }
     f.close();
   } else {
     writeln("文件output.txt不存在");
   }
}
如果 "output.txt文件已经创建(文件内容参见 "IloOplOutputFile中的示例)
文件output.txt已存在
Hello World
another line
迭代属性
空迭代。
索引决议:
默认行为。
可用于
流控制

构造函数摘要
构造函数属性 构造函数名称和说明
 
属性摘要
字段属性 字段名称和说明
流控制
如果文件已全部读完并处于文件结尾(eof)位置,则返回 "true
流控制
如果文件存在,则返回 "true
流控制
如果当前文件已打开,则返回 "true
方法概要
方法属性 方法名称和说明
流控制
关闭输入文件。
流控制
打开(路径)
打开指定路径上的文件。
流控制
从输入文件中读取一行。
构造函数详细信息
IloOplInputFile
IloOplInputFile(path)
参数:
path-可选:要打开文件的路径。
属性详细信息
eof
{boolean} eof
如果文件已全部读完并处于文件结尾(eof)位置,则返回 "true
可用于
流控制

存在
{boolean} 存在
如果文件存在,则返回 "true
可用于
流控制

isOpen
{boolean} isOpen
如果文件当前已打开,则返回 "true
不推荐:
改为存在
可用于
流控制
方法详细信息
关闭
close()
关闭输入文件。
可用于
流控制

打开
打开(路径)
打开指定路径上的文件。

如果文件不存在,则引发错误。

参数:
path- 要打开的文件的路径。
不推荐:
需要时,文件会自动打开。
可用于
流控制

Readline
{string} readline()
从输入文件中读取一行。
返回:
行文如下
可用于
流控制

版权所有IBM公司 1987-2011。