Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: dane z pliku
zibi




Typ: neutral
Postów: 13
Zarejestrowany: Nov 2004
dane z pliku

Witajcie mam taki problem
z wyciąganiem danych z pliku
pliku o dostępie swobodnym
mam w pliku textowym  dane

rekord1-  1 2 3 4;

odczytuje dane
Open "C:\windows\pulpit\yyy.txt" For Random As #1 Len = 128

Get #1, 2, qq

Text1.Text = qq
Close #1
chodzi mi o to żeby jakoś zrobić żeby odczytać dane z
rekordu np 1 ale żeby liczby 1 2 3 4 przypisać osobnym zmiennym
get #1 ,2, qq1 qq2 qq3 qq4??

27-11-2004 22:01
Pokaż profil zibi  Wyślij email do zibi   
marcin_an
Forumowicz




Typ: neutral
Postów: 1265
Zarejestrowany: Mar 2004

Jeśli rekord po wczytaniu będzie typu String, to możesz użyć funkcji Split do zamiany tych danych na tablicę:
Tablica = Split(qq, " " )

Drugą metodą jest wczytanie do zmiennej danego typu:

Type qqtype
    s0 As String
    s1 As String
    s2 As String
    s3 As String
End Type

'...
Dim qq As qqtype
'...
Get #1, 2, qq


Z tym, że żeby to działało, to dane do pliku również muszą* być zapisywane z takiego typu danych, czyli:
Dim qq2 As qqtype
Put #1, 2, qq2


-

* "muszą być zapisywane..." - nad tym, czy muszą być ja bym dyskutował, ale na pewno zapis w ten sposób jest wygodniejszy i łatwiejszy niż ręczne konstruowanie poprawnych danych w pliku.


_____________________________________________
Jedzonko dla Google'a:
Forum na temat Visual Basic, C, C++, Pascal, Programowanie, API, PHP, VBA, VB.NET, QBasic, VBScript, Komputery
Moja strona o wszystkim

28-11-2004 09:52
Pokaż profil marcin_an  Wyślij email do marcin_an   Odwiedź stronę marcin_an  
Wszystkich odpowiedzi: 1 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1