VB中EOF函式怎麼用?它有什麼用?急用謝謝啊

2021-05-16 11:12:53 字數 5636 閱讀 3866

1樓:匿名使用者

是否到檔案結尾,是則返回true,反之返回false例子:讀出#1檔案的所有內容到text1中dim s as string,str as strings = ""

do until eof(1) '注意,這裡不可以用#1line input #1, str

s = s & str & vbcrlf

loop

text1.text = s

2樓:林漠煙

返回一個 integer,它包含 boolean 值 true,表明已經到達為 random 或順序 input 開啟的檔案的結尾。

語法eof(filenumber)

必要的 filenumber 引數是一個 integer,包含任何有效的檔案號。

說明使用 eof 是為了避免因試圖在檔案結尾處進行輸入而產生的錯誤。

直到到達檔案的結尾,eof 函式都返回 false。對於為訪問 random 或 binary 而開啟的檔案,直到最後一次執行的 get 語句無法讀出完整的記錄時,eof 都返回 false。

對於為訪問 binary 而開啟的檔案,在 eof 函式返回 true 之前,試圖使用 input 函式讀出整個檔案的任何嘗試都會導致錯誤發生。在用 input 函式讀出二進位制檔案時,要用 lof 和 loc 函式來替換 eof 函式,或者將 get 函式與 eof 函式配合使用。對於為 output 開啟的檔案,eof 總是返回 true。

vb中的eof和lof函式是什麼怎麼用啊

3樓:匿名使用者

eof() 函式的作用是判斷是否到檔案尾.例如dim s as string

open "c:\1.txt" for input as #1do while not eof(1)

line input #1,s

print s

loop

close #1

lof 是返回的是打

版開的檔案的大權

小,例如

open "c:\1.txt" for input as #1print lof(1)

close #1

4樓:東吳小肥羊

eof() 函式的作

bai用是判du斷是否到文

件尾.例如zhi:

dim s as string

open "c:\1.txt" for input as #1do while not eof(1)

line input #1,s

print s

loop

close #1

lof 是返回dao的是打

開的檔案的專大小屬,例如:

open "c:\1.txt" for input as #1print lof(1)

close #1

5樓:匿名使用者

eof 是判斷在是否在recordest最後一條記錄之後,如果是則返回ture

;lof 是判斷你所開啟的檔案位元組數

6樓:匿名使用者

eof是最後一行lof是第一行

在vb中eof的作用?

7樓:匿名使用者

在vb中,eof一般用於兩個方面,一是關於檔案操作的一個函式,如果eof(檔案號)為true,說明到達了檔案尾,就是到達了資料 不能再被讀出 的位置。

adodb資料庫程式設計中,是一個屬性,比如rs.eof,如果為true表示遊標已經到達查詢的尾部,就是不能再讀出一條資料。

8樓:匿名使用者

在vb中,eof可以用來判斷資料記錄是否已經到達最後或資料表(查詢中沒有資料記錄)。也就是說,如果當前資料記錄為最後一條資料記錄,如果繼續後移找下一條記錄(實際不存在),則資料記錄的eof屬性為true。

9樓:匿名使用者

eof我是理解為end of file也就是表示檔案尾

10樓:匿名使用者

eof = end of file,即表示檔案的結束。

vb中eof是什麼?

11樓:追番少年

eof為end of file的縮寫,在作業系統中表示資料源無更多的資料可讀取。

do while not eof(1)解釋:判斷當eof(1)的值為true時停止do迴圈。

使用eof是為了避免因試圖在檔案結尾處進行輸入而產生的錯誤。

直到到達檔案的結尾,eof函式都返回false。對於為訪問random或binary而開啟的檔案,直到最後一次執行的get語句無法讀出完整的記錄時,eof都返回false。

擴充套件資料

eof(filenumber):必要的filenumber引數是一個integer,包含任何有效的檔案號

eof 指示當前記錄位置位於 recordset 物件的最後一個記錄之後。

bof 指示當前記錄位置位於 recordset 物件的第一個記錄之前。

eof一般是指結尾,比如:sql 中指標到最後一個 rs.eof = true 時,eof是判斷sql取出來的記錄是否到末尾了;而bof是判斷是不是在記錄最前面。

12樓:匿名使用者

1)eof是vb的一個函式。

eof 函式,返回一個 integer,它包含 boolean 值 true,表明已經到達為 random

或順序 input 開啟的檔案的結尾。

語法eof(filenumber)

必要的 filenumber 引數是一個

integer,包含任何有效的檔案號。

說明使用 eof 是為了避免因試圖在檔案結尾處進行輸入而產生的錯誤。

直到到達檔案的結尾,eof 函式都返回 false。對於為訪問

random 或 binary 而開啟的檔案,直到最後一次執行的 get 語句無法讀出完整的記錄時,eof 都返回 false。

對於為訪問 binary 而開啟的檔案,在 eof 函式返回 true 之前,試圖使用 input 函式讀出整個檔案的任何嘗試都會導致錯誤發生。在用 input 函式讀出二進位制檔案時,要用

lof 和 loc 函式來替換 eof 函式,或者將 get 函式與 eof

函式配合使用。對於為 output 開啟的檔案,eof 總是返回 true。

eof 函式示例

本示例使用 eof 函式來檢測檔案尾。示例中假設 myfile

為有數個文字行的文字檔案。

dim inputdata

open "myfile" for input as #1   ' 為輸入開啟檔案。

do while not eof(1)   ' 檢查檔案尾。

line input #1, inputdata   ' 讀入一行資料。

debug.print inputdata   ' 在立即視窗中顯示。

loop

close #1   ' 關閉檔案。

2) 此外在ado資料物件管理資料庫或表時,eof是該物件的屬性。

bof、eof 屬性 (ado)

*bof 指示當前記錄位置位於 recordset 物件的第一個記錄之前。

*eof 指示當前記錄位置位於 recordset 物件的最後一個記錄之後。

bof 和 eof 屬性返回布林型值。

說明使用 bof 和 eof 屬性可確定 recordset 物件是否包含記錄,或者從一個記錄移動到另一個記錄時是否超出 recordset 物件的限制。

如果當前記錄位於第一個記錄之前,bof 屬性將返回 true (-1),如果當前記錄為第一個記錄或位於其後則將返回 false (0)。

如果當前記錄位於 recordset 物件的最後一個記錄之後 eof 屬性將返回 true,而當前記錄為 recordset 物件的最後一個記錄或位於其前,則將返回 false。

如果 bof 或 eof 屬性為 true,則沒有當前記錄。

如果開啟沒有記錄的 recordset 物件,bof 和 eof 屬性將設定為 true,而 recordset 物件的 recordcount 屬性設定為零。開啟至少包含一條記錄的 recordset 物件時,第一條記錄為當前記錄,而 bof 和 eof 屬性為 false。

如果刪除 recordset 物件中保留的最後記錄,bof 和 eof 屬性將保持 false,直到重新安排當前記錄。

13樓:憑皓改子寧

eof就是檔案末尾(end

offile)的意思

eof()函式的引數是一個已經開啟的檔案的控制代碼(即識別符號)在開啟檔案進行操作的過程中

檔案指標有可能被移動

當指標被移動到檔案末尾時

eof()

函式返回true。

14樓:匿名使用者

eof()是一個函式,所以它有函式值,它的函式值有兩個true和false。它的()裡的1就是引數。

它的含義是:讀取檔案的指標指到檔案尾時,它的值就是true。還沒有讀到檔案尾時,它的值為false。

括號裡的引數是它判斷的檔案的檔案號。

這個函式使用的範圍太有限了!平時做計算用不到它,只在讀取順序檔案時才用的到。

do while not eof(1)解釋:

判斷當eof(1)的值為true時停止do迴圈。

——這一語句經常用到順序檔案的讀取中。

15樓:匿名使用者

在vb中,eof一般用於兩個方面,一是關於檔案操作的一個函式,如果eof(檔案號)為true,說明到達了檔案尾,就是到達了資料 不能再被讀出 的位置。

adodb資料庫程式設計中,是一個屬性,比如rs.eof,如果為true表示遊標已經到達查詢的尾部,就是不能再讀出一條資料。

16樓:匿名使用者

在vb中,eof可以用來判斷資料記錄是否已經到達最後或資料表(查詢中沒有資料記錄)。也就是說,如果當前資料記錄為最後一條資料記錄,如果繼續後移找下一條記錄(實際不存在),則資料記錄的eof屬性為true。

17樓:匿名使用者

eof=end of file

eof 指示當前記錄位置位於 recordset 物件的最後一個記錄之後。

bof 指示當前記錄位置位於 recordset 物件的第一個記錄之前。

eof一般是指結尾,比如:

sql 中指標到最後一個 rs.eof = true 時,eof是判斷sql取出來的記錄是否到末尾了;

而bof是判斷是不是在記錄最前面

18樓:匿名使用者

檔案結尾 不過先要用open方法 開啟檔案 1是開啟檔案** 如開啟多個檔案 1就是第1個檔案 意思就是按行讀到 讀取到檔案最後一行時退出迴圈

do while not eof(1)

……'中間是要執行的**

loop

19樓:匿名使用者

end of file

迴圈 當前讀取處當不是(1號)檔案結尾的時候do while not eof(1) = do until eof(1) 迴圈 直到1號檔案結束

open ***** as #5

do while not eof(5) = do until eof(5)

mod函式在vb中怎麼用,VB中Mod函式問題

mod是用來計算餘數的。前面是被除數,後面是除數,結果是餘數。語法 result number1modnumber2一般情況下,除數 被除數,很少用小數,結果一定是整數 商當然也是按照整數計算的 例如 5mod3 5除以3商1餘2,所以5mod3 2 23mod5.8 1 函式簡介 mod函式是一個...

什麼是化石它有什麼作用,它是怎麼形成的在哪可以用到它 請回答

化石是古代生物的遺體或活動痕跡,化石的主要用途在於科學意義,可以用來判斷地層的年代,或者是研究化石生物本身的特徵和演化,部分化石可作為收藏品,少數化石曾經被中醫用來入藥 如 石燕,即一種腕足化石 化石的形成是古代的生物在死亡後留在沉積物中,經歷複雜的化石化作用,其生物體本身發生了變化,隨著沉積物的成...

關於vb裡的len函式是什麼,關於vb中的len函式

len在vb裡就是測量一個字串中含有字元的數量。例如len abc1234 的值是7,len 他今年14歲 的值是6。len x 返回字串變數x的長度,即x含有字元的個數 如果x 1234 則len x 4,len x 2 2 注意,x必須為字串變數 或字串常量 第一個答案是2,是因為n 是inte...