Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: Zapisywanie tablicy zmiennych
anonim




Typ: Nie zarejestrowany
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
Pokaż profil bisiek  Wyślij email do bisiek   Odwiedź stronę bisiek       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: 468
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
Pokaż profil karolinavb  Wyślij email do karolinavb   
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 integer
dim b as string

b=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 #1
For wiersz = 0 To 9
    For kolumna = 0 To 9
    write #1, tablica(kolumna, wiersz)
    Next kolumna
Next wiersz
Close #1


== ODCZYT ===

Open "tablica.txt" For Input As #1

For wiersz = 0 To 9
    For kolumna = 0 To 9
    Input #1, wartosc
    tablica(kolumna, wiersz) = wartosc
    Next kolumna
Next wiersz
Close #1

aha.. 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
Pokaż profil Ravender  Wyślij email do Ravender   Odwiedź stronę Ravender       2854667
Wszystkich odpowiedzi: 5 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1