中的文件操作覆蓋
把字符串寫入文件
如果要向文件中寫入數據,可以用Print/PrintLine函數,如果要寫入的數據是字符串或是數值,則可以用Write/WriteLine函數,要寫文件,應該先將文件以Output或Append方式打開,然后菜可以使用Print函數或Write函數。
Print/PrintLine函數:將格式化的顯示數據寫入順序文件。
Public Sub Print( ByVal FileNumber As Integer, ByVal ParamArray Output() As Object)
Public Sub PrintLine( ByVal FileNumber As Integer, Val ParamArray Output() As Object )
其中參數FileNumber 是有效文件號,Output 是要寫入文件的零個或更多個用逗號分隔的表達式。
示例:
FileOpen(1, \" c:\\t \", tput)
Printline(1)
Printline(1,”Hello,”)
Print(1,spc(4),”World!”)
FileClose(1)
Write/Writeline和print/printline類似
2.隨機文件的操作
隨機訪問文件中的字節構成相同的一些記錄,每個記錄包含一個或多個字段,對于一個字段的記錄對應于任一標準類型,隨機訪問文件中的所有記錄都必須具有相同長度,如果實際字符串包含的字符少于將它寫入其中的字符串元素的固定長度,則 Visual Basic 用空白(字符代碼 32)填充記錄中的尾隨空格。如果該字符串長于字段大小,則 Visual Basic 截斷它。
示例:用戶定義數據類型:
Structure Person
Public ID As Integer
Public MonthlySalary As Decimal
VBFixedString(15) Public Name As String
VBFixedString(2) Public Sex As String
End Structure
就能發現誰是小偷。我覺得對于保障企業的正常運營和安全發展 其中VBFixedString用于定義字符串為固定長度的字符串。
在打開一個文件進行隨機操作訪問前,應該定義一個類型該類型對應該文件已包含或未包含的記錄。
打開要進行隨機訪問的文件:
FileOpen 函數:FileOpen(FileNumber, FileName, ndom, , , RecordLength)
FileNumber 和 FileName 分別指定要打開的文件的編號和文件名。RecordLength 以字節為單位指定每條記錄的大小。如果 RecordLength 小于寫入文件的記錄的實際長度,則會生成錯誤。
示例:打開隨機訪問的文件。
Dim FileNum as Integer ,RecLength as Long, Aperson as Per
鷹潭白癜風醫院哪家好蘭州治男科哪家醫院好
成都看婦科哪家醫院專業