Skocz do zawartości

Zapisywanie tabel


Rekomendowane odpowiedzi

tabele raczej jest ciężko bo trzeba samemu zadbać o jej zapis. Za to ds_grid albo też inne struktury mają wbudowane sposoby ich zapisywania. ;)

 

ds_grid_write()

ds_grid_read()

ds_list_write()

ds_list_read()

Odnośnik do komentarza
Udostępnij na innych stronach

Hmm, dzięki za pomoc, ale podasz mi jakiś przykład użycia tego? xd bo niby już same nazwy mówią, ale jak to wygląda na przykładzie zapisu do pliku na przykład "tabeli" o trzech wartościach liczbowych?

 

Chodzi mi dokładnie o przykład tabeli/listy 3 zmiennych, które na początku program odczytuje z pliku, a po jego zamknięciu je zapisuje.

Odnośnik do komentarza
Udostępnij na innych stronach

GML
//Odczyt

lista=ds_list_create()

if(file_exists("plikzapisu.dat")) {

//Plik istnieje

var file=file_text_open_read("plikzapisu.dat")

var s=file_text_read_string(file)

file_text_close(file)

 

ds_list_read(lista,s)

} else {

//Plik nie istnieje

lista[|0]=12

lista[|1]=34

lista[|2]=y

}

 

//Zapis

var file=file_text_open_write("plikzapisu.dat")

file_text_write_string(file,ds_list_write(lista))

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...