WriteFileRandom




Private Type Dati_Rec
Nome As String * 20
Cognome As String * 20
Eta' As Integer
End Type

Dim Dati_Rec As Dati_Rec
Dim R As String, NumFile As Integer

Private Sub Scrittura_File_Random()
Dim I As Integer
NumFile = FreeFile
Open "d:\c++\prova2.PLJ" For Random As NumFile Len = Len(Dati_Rec)
'Recupera la posizione dell'ultiomo record

I = LOF(NumFile) \ Len(Dati_Rec)
Do
With Dati_Rec
.Nome = InputBox("Inserici il nome")
.Cognome = InputBox("Inserici il cognome")
.Eta' = InputBox("Inserici l'eta'")
End With
'Scrittura dei dati inseriti

I = I + 1
Put #NumFile, I, Dati_Rec
R = MsgBox("Altri dati da inserire?", vbYesNo)
Loop Until R = vbNo
Close NumFile
End Sub










( writefilerandom.html )- by Paolo Puglisi - Modifica del 17/12/2023