Seek
Seek 函式 返回一个 Long,在 Open 语句打开的档案中指定当前的读/写位置。语法Seek(filenumber)必要的 filenumber 参数是一个包含有效档案号的 Integer。
基本介绍
- 外文名:Seek
- 类型: 函式
- 语句: Open 语句
- 语法:Seek(filenumber)
基本信息
说明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[20];
long readlen;
readlen=file.read(ch,15);// 读到档案第15个位元组,返回的是读到的位元组数而不是档案位置
file.seek(2,pos);将档案指针定位到第17个位元组
在英语中 vt. 寻求,寻找,探索,追求,搜寻,请求
vi. 寻找,搜寻
时 态:sought,seeking,seeks
hunt,explore,track,seek
这些动词均含“搜寻、寻找”之意。
hunt一般指寻找所需的物件,或对罪犯的搜寻,特指追猎。
explore一般指对未知事物或新生事物的探索、观察与研究。
track侧重按一定线索追查出结果。
seek语义庄重,语气强,使用广。多暗示做出很大努力去寻求某人或物。