VB,向隨機檔案中寫資料應使用語句Print 檔案號,為什麼錯?應該怎麼改?

2025-03-19 08:35:21 字數 1170 閱讀 1305

1樓:唯夢爾雅

隨機檔案應使用"put#檔案號"

2樓:網友

put 語句示例。

本示例使用 put 語句將資料寫入檔案中。示例中寫入五氏核個使用者自定義資料公升核雹型別 record 的記錄。

type record ' 定義使用者自定義資料型別。

id as integer

name as string * 20

end type

dim myrecord as record, recordnumber ' 宣告變數。

以隨機訪問方式開啟檔案。

open "testfile" for random as #1 len = len(myrecord)

for recordnumber = 1 to 5 ' 迴圈五吵帆次。

recordnumber ' 定義 id。

建立字串。

put #1, recordnumber, myrecord ' 將記錄寫入檔案中。

next recordnumber

close #1 ' 關閉檔案。

vb中怎麼用print方法把資料打到文字框中?

3樓:網海1書生

print只適用於窗體和**框控制項以及印表機等物件。要想知道某個控制項或物件是否適用print(以及其他繪圖指令)命令,只需看它是否具有hdc屬性即可。

文字框控制項只能通過給text屬性賦值來載入資料。

vb 的幾個問題

4樓:網友

1、記錄長度在這裡指的是每次寫在檔案中的資料量的大小或者說位元組數的多少;隨機檔案並不是記錄長度的隨機,而是可以隨機讀取;

2、寫語句是指把資料記錄到磁碟時的操作指令的標識;

3、read函式是讀取檔案的函式,就是用來把檔案中的資料從磁碟讀到記憶體的函式。乙個檔案就像一篇文章一樣,有開頭也有結尾,最後乙個文字以後就是文章的結束,對於電腦管理的檔案也是這樣的道理。

4、語句之間的冒號是vb語句的分隔符,一行中有多組操作時,用來分隔不同操作。

s = 0: t = 1: i = 1跟下面的語句執行結果一致s = 0

t = 1i = 1

5、最後乙個問題不明白你在**看到的,沒法給你解答。

vb中如何生成不同的隨機數,VB如何生成隨機數

為了生成某個範圍內的隨機整數,可使用以下公式 int upperbound lowerbound 1 rnd lowerbound 這裡,upperbound 是隨機數範圍的上限,而 lowerbound 則是隨機數範圍的下限。注意若想得到重複的隨機數序列,在使用具有數值引數的randomize 之...

vb編寫用於求隨機數的程式,vb編寫一個用於求隨機數的程式

private sub form mousedown button as integer,shift as integer,x as single,y as single dim i as integer,f as doublerandomize if button vbkeylbutton the...

vb 中怎麼用隨機函式產生10 100之間的互不相同的

思路是先設定一個定額陣列 要取的值一一對應位置,每次抽取隨機量就對比對應位置的值是否為0 如果不為0 就取 並置為0 直到取完為止 注意的是 待抽陣列的長度一定要大於或等於要抽的數量 否則有可能進入死迴圈 private sub form click 定義一個陣列,兩個變數 dim a 90 rnu...