Professional Documents
Culture Documents
Fájlkezelés 2
Fájlkezelés 2
Label1.Text &= j & ". adat: " & szám(j) & vbNewLine 2 B(2)
Next 3 B(3)
End Sub
Feladat 2.
Olvassuk be a számok2.txt állomány összes adatát, s tároljuk el egy
szám tömbbe! Helye a fordítási környezet, bin\debud mappa!
Private Sub Button7_Click(sender As Object, e As EventArgs) Handles
Button7.Click
Dim adatok() As String
Dim sor As String
Fájlbe = New IO.StreamReader("számok2.txt")
sor = Fájlbe.ReadLine
adatok = Split(sor, " ")
Dim szám(adatok.Length) As Integer
For j = 0 To adatok.Length - 1
szám(j) = CInt(adatok(j))
Label1.Text &= j & ". adat: " & szám(j) & vbNewLine
Next
End Sub
Feladat 3.
Készíts programot, amely beolvassa a következő 2 állományt, s
letárolja egy-egy tömbbe:
1. évek.txt évek tömbbe
2. férfi_népesség.txt ffnép tömbbe,
Minta:
148. Év van az adathalmazba:
2005
2007
…
Érdekesség-Olvasás Dialógusablakkal
Dim Út, Sor As String
Dim adatok() As String
Dim MentésAblak As OpenFileDialog
Dim Fájlbe As IO.StreamReader
Label1.Text = ""
MentésAblak = New OpenFileDialog() 'Létrehoz egy új dialogus ablakot
'A Fájltípus legördülő listájában megjelenő
értékek megadása
MentésAblak.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*"
'Alapértelmezett kiterjesztés, ha a felhasználó
nem adja meg
MentésAblak.DefaultExt = "*.txt"
MentésAblak.ShowDialog() 'Ablak megjelenítése
Út = MentésAblak.FileName
MentésAblak.Dispose() 'Mentés ablak kikapcsolása
Fájlbe = New IO.StreamReader(Út) 'FileStream objektum létrehozása
Sor = Fájlbe.ReadLine
adatok = Split(Sor, " ")
Dim szám(adatok.Length) As Integer
For j = 0 To adatok.Length - 1
szám(j) = CInt(adatok(j))
Label1.Text &= j & ". adat: " & szám(j) & vbNewLine
Next