Zapisywanie tablicy zmiennych Jak zapisać do pliku tablicę zmiennych np. quest(0 to 100)??
15-02-2005 09:16
bisiek
Typ: neutral Postów: 487 Zarejestrowany: Jul 2003
W vb6 można tablice zamienić na ciąg poleceniem join, które łączy elementy z tablicy podanym znakiem lub grupą znaków. _____________________________________________www.mob.abc.pl - moja strona o VB
15-02-2005 16:02
3380672
anonim
Typ: Nie zarejestrowany
Może trochę szczegółów... Składnia i tak dalej...
18-02-2005 14:59
karolinavb
Typ: neutral Postów: 467 Zarejestrowany: Jan 2003
Instrukcja Open otwiera plik dla operacji wejścia/wyjścia.Instrukcja Close zamyka wejście/wyjście dla pliku otwartego rozkazem Open.Instrukcja Write # zapisuje dane do pliku sekwencyjnego.Składnia rozkazu Write #:Write [#]NrPliku [, ListaWart] Argument NrPliku jest wymaganym poprawnym numerem pliku.Argument ListaWart jest opcjonalną listą oddzielonych przecinkami wyrażeń numerycznych lub łańcuchowych, które mają zostać zapisane do pliku itd. VB4ALL dział nauka u góry tej strony.A instrukcja Join ma służyć ewentualnie do zamiany jednowymiarowej tablicy na łańcuch znaków oddzielonych znakiem delimiter:Join(list[, delimiter])Wszystko pod F1 help [Post edytowany dnia 18-02-2005 19:50 przez karolinavb]_____________________________________________Karolina
18-02-2005 19:43
anonim
Typ: Nie zarejestrowany
:/ Coś mi jednak nie wychodzi > Może i jestem tępy, ale serio nie wiem jak to zrobić daję:dim a(5) as integerdim b as stringb=join(a,""I mi błąd wyskakuje :/
20-02-2005 13:34
Ravender
Typ: neutral Postów: 30 Zarejestrowany: Feb 2005
Ja to robię tak:== ZAPIS ==Open "tablica.txt" For Output As #1For wiersz = 0 To 9 For kolumna = 0 To 9 write #1, tablica(kolumna, wiersz) Next kolumnaNext wierszClose #1== ODCZYT ===Open "tablica.txt" For Input As #1For wiersz = 0 To 9 For kolumna = 0 To 9 Input #1, wartosc tablica(kolumna, wiersz) = wartosc Next kolumnaNext wierszClose #1aha.. wszystkie zmienne w moim przykladzie to INTEGERY (łacznie z tablicą.. w naszym przykladzie 10x10 elementową) [Post edytowany dnia 20-02-2005 15:15 przez Ravender]
20-02-2005 14:58
2854667
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20