1樓:追番少年
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是判斷是不是在記錄最前面。
2樓:岔路程式緣
首先,eof()是一個函式,所以它有函式值,它的函式值有兩個true和false。它的()裡的1就是引數。
它的含義是:讀取檔案的指標指到檔案尾時,它的值就是true。還沒有讀到檔案尾時,它的值為false。
括號裡的引數是它判斷的檔案的檔案號。
這個函式使用的範圍太有限了!平時做計算用不到它,只在讀取順序檔案時才用的到。
do while not eof(1)解釋:
判斷當eof(1)的值為true時停止do迴圈。
——這一語句經常用到順序檔案的讀取中。
3樓:昌惜寒家正
在開啟檔案進行操作的過程中,檔案指標有可能被移動,當指標被移動到檔案末尾時eof()
函式返回true。*********返回一個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和.bof
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
屬性設定為零。
4樓:慶文山德典
eof就是檔案末尾的意思,end
offile。
eof()函式的引數是一個已經開啟的檔案的控制代碼(也就是識別符號)。在開啟檔案進行操作的過程中,檔案指標有可能被移動,當指標被移動到檔案末尾時eof()
函式返回true。
5樓:匿名使用者
檔案結尾 不過先要用open方法 開啟檔案 1是開啟檔案** 如開啟多個檔案 1就是第1個檔案 意思就是按行讀到 讀取到檔案最後一行時退出迴圈
do while not eof(1)
……'中間是要執行的**
loop
6樓:匿名使用者
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)
7樓:匿名使用者
eof函式當達到檔案尾時返回真,沒到檔案尾時當然是返回假了
那個就是說沒達到檔案尾時一直迴圈!
8樓:稽芸湛香梅
首先eof()函式所
函式值函式值
兩true
false()1
引數含義
:讀取檔案
指標指檔案尾
值true沒讀
檔案尾值
false
括號引數
判斷檔案
檔案號函式使用
範圍太限
平做計算用
讀取順序檔案
才用do
while
noteof(1)解釋:
判斷eof(1)
值true
停止do迴圈
——語句經
用順序檔案讀取
vb中#是什麼意思
9樓:兄弟連教育北京總校
實際上是一種型別宣告的簡寫形式,#表示雙精度值比如: 5#,說明5是一個雙精度值
而 j#,相當於
dim j as double後,對j的引用
10樓:厙瑩多雁
可以表示雙精度數。
也可以表示格式化文字(format中)。
11樓:冒溫集甲
在定義字元型變數時使用。例如:dim
str$
等價於:dim
stras
string。相當於定義
一個字串變數.
當在函式名稱後面加上一個美元符號($)時,下列的函式會對於sting
變數返回一個數值。這些函式若不加上美元符號用法與語法與variant相等。
vb中的eof( )是什麼意思
12樓:
end of file的縮寫。通常用來判斷讀取或寫入是否到達檔案尾。
vb中arr是什麼意思vb中是什麼意思
vb裡的arr函式是陣列。舉例說明如下 private sub mand1 click dim arr 5 as integer,arr1 5 as integer 宣告兩個一維數字 n 3 賦值 for i 1 to 5 迴圈開始 從1迴圈到5arr i i 陣列元素賦值 arr1 n 2 n i...
vb 中 select case 是什麼意思
是一種條件語句,類似if語句 例如 select case x case x mod2 0 msgbox 偶數 case else msgbox 奇數 end select 上面一個一句就是判斷x是奇偶數的問題 根據表示式的值執行幾組語句之一 select case a 意思就是判斷a是什麼內容。然...
vb6 01024 是什麼意思,vb 中 符號是什麼意思?
在數字後面加 是什麼意思 比方說 0 隱式宣告long 資料型別 比方說 回0 都這麼寫了怎麼還會有人答看做字串連線?這就顯然是令數字0為long型的意思 如果不加 就會預設是integer型 有很多作用 c a b 就是把a和b以字串形式連線起來並賦給c 如果只是要將其它型別資料轉換為字串只要用c...