wczytywanie danych do tablicy enum
Ostatnio zmodyfikowano 2010-10-10 19:29
inny1997 Temat założony przez niniejszego użytkownika |
wczytywanie danych do tablicy enum » 2010-10-10 16:27:35 chciałem zapisać ruch obiektu ,więc wymyśliłem aby zrobić typ enumu oznaczający kierunek
i zrobić tablice z tego typu.
nie chciałem zapisywać ręcznie całego pliku ,więc postanowiłem aby zapisywało z pliku.
(pisze obiektowo)
oto kod wycinek odpowiedzialny za ruch
enum kierunek { stac, gora, dol, lewo, prawo };
class sledzenie { public: std::fstream plik; obiekt * ob; kierunek tab[ 100 ]; sledzenie( int a, int b ) { plik.open( "tor.txt", std::ios::binary | std::ios::in ); ob = new obiekt( a, b ); plik.read( tab, 100 ); } ~sledzenie() { plik.close(); delete ob; } };
niestety wyrzuca mi dużo błędów. |
|
pekfos |
» 2010-10-10 17:09:58 binarnie, tak? plik.read(( char * ) tab, 100 * sizeof( kierunek ) ); |
|
DejaVu |
» 2010-10-10 19:29:21 Dla mnie ten kod kupy się nie trzyma to raz, a dwa jak już masz błąd kompilacji to wklejaj również jego treść. |
|
« 1 » |