Open a For Input As #1
Do While Not EOF(1)
Line Input #1, w
Text1.Text = Text1.Text + w + Chr(13) + Chr(10)
Loop
Close #1
上面的代码 eof()我不是很了解请高手帮帮忙 ,我只知道。eof(1) 指针没有到达结尾false,到达文件结尾时true 那么not 是取反的意思 那就是true 请高手帮我解答。
vb not eof()
答案:2 悬赏:10
解决时间 2021-03-03 07:35
- 提问者网友:唤魂
- 2021-03-02 10:44
最佳答案
- 二级知识专家网友:爱情是怎么炼成的
- 2021-03-02 12:14
not ,and ,or 是VB里的逻辑操作符。not 是表示取反。真变假,假变真。
eof 是文件操作是指示是否达到文件尾。eof(1)括号中的数字是,打开的文件号。也是上面as #1。如果你打开的是as #7 那么就是eof(7)
Do While Not EOF(1)
do while 条件
条件为真就会继续循环。
eof(1)为假就是说没有到文件尾,这时是需要读取数据的。就是需进入循环的。
那么条件就是为真。直接的eof 是假。就用not 对条件取反。就进入循环了。
当eof 为真的时候不要进入循环了。正好条件取反后 是假。
eof 是文件操作是指示是否达到文件尾。eof(1)括号中的数字是,打开的文件号。也是上面as #1。如果你打开的是as #7 那么就是eof(7)
Do While Not EOF(1)
do while 条件
条件为真就会继续循环。
eof(1)为假就是说没有到文件尾,这时是需要读取数据的。就是需进入循环的。
那么条件就是为真。直接的eof 是假。就用not 对条件取反。就进入循环了。
当eof 为真的时候不要进入循环了。正好条件取反后 是假。
全部回答
- 1楼网友:一起来看看吧
- 2021-03-02 12:44
eof(1) 是判断打开的文件是否读到了文件尾 给你个示例吧 首先建立个2.txt放到c盘下 内容随便写几行保存即可 示例代码如下: private sub form_click() open "c:\2.txt" for input as #1 do while not eof(1) input #1,b print b close end sub 分析一下吧 加上我刚才说的 你会明白的 不行加我qq:249026070
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯