Seek

Seek

Open 语句函数
Seek 函数 返回一个 Long,在 Open 语句打开的文件中指定当前的读/写位置。语法Seek(filenumber)必要的 filenumber 参数是一个包含有效文件号的 Integer。说明Seek 函数返回介于 1 和 2,147,483,647(相当于 2^31 – 1)之间的值。对各种文件访问方式的返回值如下:方式返回值Random下一个读出或写入的 记录号。Binary,Output,Append,Input下一个操作将要发生时所在的字节位置。文件中的第一个字节位于位置 1,第二个字节位于位置 2,依此类推。
  • 中文名:
  • 外文名:Seek
  • 别名:
  • 表达式:
  • 提出者:
  • 适用领域:
  • 类型:函数
  • 语句:Open 语句
  • 语法:Seek(filenumber)

基本内容

Seek 函数 返回一个 Long,在 Open 语句打开的文件中指定当前的读/写位置。语法Seek(filenumber)必要的 filenumber 参数是一个包含有效文件号的 Integer。说明Seek 函数返回介于 1 和 2,147,483,647(相当于 2^31 – 1)之间的值。对各种文件访问方式的返回值如下:方式返回值Random下一个读出或写入的 记录号。Binary,Output,Append,Input下一个操作将要发生时所在的字节位置。文件中的第一个字节位于位置 1,第二个字节位于位置 2,依此类推。

具体用法

var

file : InitFile;

Cfile *p;

p="E:mytext.txt";

file.open(p,Cfile::moderead);

char *ch=new char;

long readlen;

readlen=file.read(ch,15);// 读到文件第15个字节,返回的是读到的字节数而不是文件位置

file.seek(2,pos);将 文件指针定位到第17个字节

相关词条

相关搜索

其它词条