用loc()函数时随便写一个文件号他怎么知道我说的是哪个文件呢,比如i=LOF(1)/Len(integer)1代表哪个文件

如题所述

LOC()和LOF()两个函数均用于已打开文件
如OPEN "test.txt" for input as #1,则使用Loc(1)和LOF(1)

FileNumber=FreeFile
Open "test.txt" for input as #FileNumber,则使用Loc(FileNumber)和LOF(FileNumber)
温馨提示:内容为网友见解,仅供参考
无其他回答

VB 此段代码的含义 特别是 recnum=lof(1)\/len(pers)
recnum=lof(1)\/len(pers)lof函数是求文件长 len函数是求变量长度,这里len(pers)就是求这个结构体占用的长度 于是两个长度相除,就是求个数了……

以下能判断是否到达文件尾的函数是( )。
【答案】:D Visual Basic中,LOC函数是用来在已打开的文件中指定当前读/写的位置,LOF函数是用来返回已打开文件的长度,EOF函数是用来判断是否到达已打开文件的尾部。

以下能判断是否到达文件尾的函数是()。
【答案】:D D) 【解析】本题考查文件的处理函数。文件处理时,经常采用的函数为:LOF(文件号),返回文件的长度(总字节数);EOF(文件号),返回读写位置,指针在文件尾时,EOF函数返回True,否则返回False。

怎样把任何一个文件按位读取?
Dim i& Open "c:\\1.txt" For Binary As #1 Open "c:\\2.txt" For Binary As #1 FileLen = LOF(1)For i = 1 To FileLen Get #1, i, tmp '你可以在这儿添加代码来处理tmp,实现加密 Put #2, i, tmp Next Close #1 Close #2 End Sub ...

求问vb n=lof(1)\/len(s) 是什么意思呢 求简单通俗的解释
i,count,len1,len2,len,c,d,k;charbuf1[1000],buf2[1000];while(scanf("%d%d",&a,&b)!=EOF){sprintf(buf1,"%d",a);sprintf(buf2,"%d",b);len1=strlen(buf1);len2=strlen(buf2);len=(len1>=len2)?len1:len2;k=0;count=0;for(i=0;i9){count++;k=1;}else{k=0;...

...len函数是什么作用啊?尤其是“LOF(1)\/LEN(Stu)+1 ” 这是什么东西啊...
lof(1)\/len(stu)+1的含义就是 lof(1)的函数意义是 返回一号文件的字节大小如果为0就是空文件。len(stu)的意思就是你的一条数据的长度。文件大小除以一条数据的长度 当然得到的就是有多少条数据了。当然+1肯定就是在原来数据的后面添加数据了。 我嘴笨 不知道解释清楚没有 希望大家多指点 刚...

VB 求一个获取文件MD5值的模块,以及调用方法
网上找了好多模块,有的人说模块算出来的值和WIHMD5算出来的值有的不一样,有没有准确一点的MD5模块,以及模块的调用方法本人有一个利用advapi32.dll来算MD5值的代码,但是写出来的程序在... 网上找了好多模块,有的人说模块算出来的值和WIHMD5算出来的值有的不一样,有没有准确一点的MD5模块,以及模块的调用...

VB6.0的LOF问题
LOF 函数 返回一个 Long,表示用 Open 语句打开的文件的大小,该大小以字节为单位。语法 LOF(filenumber)必要的 filenumber 参数是一个 Integer,包含一个有效的文件号。注意 对于尚未打开的文件,使用 FileLen 函数将得到其长度。LOF 函数示例 本示例使用 LOF 函数来得知已打开文件的大小。本示例假设 ...

2018年计算机二级考试VB基础知识:文件的读写
可以利用FreeFile()函数获得下一个可以利用的文件号。 例: Open "D:\\sj\\aaa" For Output As #1 意思是:打开D:\\SJ下aaa文件供写入数据,文件号为#1 (2)写操作 将数据写入磁盘文件所用的命令是:Write# 或Print#。 语法格式: 1) Print #文件号,[输出列表] 例: Open “D:\\SJ\\TEST.DAT” For Output ...

几行代码求解释
如果你的文件中有100个汉字,那么LOF函数和FileLen函数返回文件长度200个字符,执行Input(200, filenum1),VB读到第100个汉字时就把文件读完了,所以提示错误:"输出超出文件尾"。而二进制就不同了,在二进制中,以字节为单位,一个汉字占两个字节,所以不会出现错误 VB读写文件要用到以下语句:1、Ope...

相似回答