Hľadám niekoho kto by pomohol alebo spravil 11 cvičenie sokobana....budem veľmi vďačný
co takto nezakladat uz asi 23908230-temu na zadanie z programovania :hammer: a ved napis co konkretne ti nejde ;)
už v prvom kroku mi vypisuje chyby
main.c: In function `main':
main.c:51: error: `karel' undeclared (first use in this function)
main.c:51: error: (Each undeclared identifier is reported only once
main.c:51: error: for each function it appears in.)
pri karel.direction = 90; ....ale pri ostaných smeroch mi to nevypisuje
Quote from: Prco on 05.05.2012, 00:07:17
už v prvom kroku mi vypisuje chyby
main.c: In function `main':
main.c:51: error: `karel' undeclared (first use in this function)
main.c:51: error: (Each undeclared identifier is reported only once
main.c:51: error: for each function it appears in.)
pri karel.direction = 90; ....ale pri ostaných smeroch mi to nevypisuje
v prvom kroku...predpokladam ze pri rozdelovani kodu, skus sa pozriet ci mas spravne definovane premenne (ked ti pise first use, tak si bud nezahrnul hlavickovy subor, alebo si si v main-e nezadefinoval ROBOT karel ci ako sa to vola)
opravil som to ale vypisuje mi ešte toto:
nbproject/Makefile-Windows.mk:77: warning: overriding recipe for target `build/Windows/Cygwin_1-Windows/library.o'
nbproject/Makefile-Windows.mk:67: warning: ignoring old recipe for target `build/Windows/Cygwin_1-Windows/library.o'
nbproject/Makefile-Windows.mk:77: warning: overriding recipe for target `build/Windows/Cygwin_1-Windows/library.o'
nbproject/Makefile-Windows.mk:67: warning: ignoring old recipe for target `build/Windows/Cygwin_1-Windows/library.o'
build/Windows/Cygwin_1-Windows/library.o: file not recognized: File format not recognized
collect2: ld returned 1 exit status
make[2]: *** [dist/Windows/Cygwin_1-Windows/theproject.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
Quote from: venegur on 05.05.2012, 01:24:29
A mne by nevedel niekto poradit, ked mam funkciu void levels_init(char *name, char *password, char *description, char *mapaa), ako mam z neho spustat mapu.. aby mi vykreslilo 1. mapu a hned aj 2. a potom 3. ? lebo nainicializuje mi akurat 1. mapu, prejdem ju a potom mi vypne subor..
ved si to jednoducho prepoj...na to tam mas spajany zoznam. Musis mat nejaku premennu (alebo navratovu hodnotu nejake fcie), ktora ti ukazuje na prvy level a nasmerujes na dalsi level vzdy, ked uspesne prejdes aktualny.
jojj spajany uz mam ale nefunkcny neviem preco ale po prejdeni 1. levelu mi takuto hlasku vyhodi
http://www.freeimagehosting.net/ange2 (http://www.freeimagehosting.net/ange2)
Quote from: venegur on 05.05.2012, 01:49:31
jojj spajany uz mam ale nefunkcny neviem preco ale po prejdeni 1. levelu mi takuto hlasku vyhodi
http://www.freeimagehosting.net/ange2 (http://www.freeimagehosting.net/ange2)
tak mas ale asi nefunkcny...myslim, ze viac by pomohlo par riadkov kodu, ktore nefunguju, lebo z tej hlasky ti asi nikto nepovie co mas zmenit :angel:
Ľudia ako ste riešili to načítavanie zo súboru? Celý riadok viem načítať len neviem ako to potom rozdeliť na jednotlivé položky tak aby som oddelil heslo, popis a všetky ostatné veci, ktore by som potom dal do spojkoveho zoznamu. :-/
pozri cely topic a najdes riesenie ;)
oprava, je to v druhom topicu,
http://it4kt.fei.tuke.sk/c/pvjc/11.html (http://it4kt.fei.tuke.sk/c/pvjc/11.html)
11.4 uloha
neviete mi niekto poradiť čo mám robiť ďalej ak prečítam v súbore riadok a celý ho mám uložený v stringu ? skúšal som ho explicitne pretypovať na LEVEL no vtedy mi vypíše že je všetko prázdne , pričom keď som predtým krokom ten string printfnem tak je tam celý ... neviem sa s tým pohnúť už dosť dlho :(
Quote from: elektrotechnikalover on 05.05.2012, 21:22:02
http://it4kt.fei.tuke.sk/c/pvjc/11.html (http://it4kt.fei.tuke.sk/c/pvjc/11.html)
11.4 uloha
neviete mi niekto poradiť čo mám robiť ďalej ak prečítam v súbore riadok a celý ho mám uložený v stringu ? skúšal som ho explicitne pretypovať na LEVEL no vtedy mi vypíše že je všetko prázdne , pričom keď som predtým krokom ten string printfnem tak je tam celý ... neviem sa s tým pohnúť už dosť dlho :(
musis ho rozdelit na casti mapa, popis, heslo a meno a tie potom ukladat do struktury
JJ , za ten čas ma to napadlo ... aj som to tak spravil ... len mi hádže segmatation foult už keď normálne hodím všetko ja má byť do levels_init a súbor existuje .... asi by si neobetoval 5 minut tvojho času keby som ti poslal zdroják čo ? :(
tak som to rozdelil...spravil som aj popis misie ktory mi zobrazi pod mapkou....ked pustil hru od prveho levelu vsetko ide v poriadku a popisky sa s meniacim levelom menia tiez...problem je v tom ze ked zapnem napr. 2hu misiu tak mi zobrazi popisku z prvej...mapka je vsak zobrazena spravne...nestretol sa niekto s podobnym problemom? ??? ??? ;)
ja mam zase problem, ze ked stlacim q, malo by mi to vypnut terminal, alebo skocit do menu, ale ono to vyhlasi segmentation fault..
ma s tym niekto skusenost?
Quote from: elektrotechnikalover on 06.05.2012, 00:42:39
JJ , za ten čas ma to napadlo ... aj som to tak spravil ... len mi hádže segmatation foult už keď normálne hodím všetko ja má byť do levels_init a súbor existuje .... asi by si neobetoval 5 minut tvojho času keby som ti poslal zdroják čo ? :(
posli mi do pm
Quote from: Ageiris on 06.05.2012, 01:15:37
ja mam zase problem, ze ked stlacim q, malo by mi to vypnut terminal, alebo skocit do menu, ale ono to vyhlasi segmentation fault..
ma s tym niekto skusenost?
co sa deje ked stlacis q ? volas aj levels_free ci nie ? alebo ?
volam levels_free. Aj ked som to odtial vymazal, nic sa nezmenilo :( uz neni moc casu to napravit a uz neviem absolutne kde moze byt chyba. Vsetko som uz skusal...budem to musiet poslat s chybou
ved oddebuguj
ukazuje vam ten zoznam ci ste splnili podmienky odovzdania ?
Quote from: venegur on 06.05.2012, 21:42:38
ukazuje vam ten zoznam ci ste splnili podmienky odovzdania ?
nie >:(
Pomohol by niekto v sokobanovi s ulohou 4.1 a 4.2 z 11teho cvika???
Quote from: venegur on 06.05.2012, 21:42:38
ukazuje vam ten zoznam ci ste splnili podmienky odovzdania ?
Ale to by bol fail, kebyže uvidíš deň po lehote svoje iniciálky na LOGu, že
file readme.txt is missing.
/bin/ - v tomto priečinku sa bude nachádzať spustiteľná verzia programu (súbor sokoban) spolu so súborom obsahujúcim zoznam všetkých levelov (súbor levels)
dať tam súbor "sokoban" bez prípony, ktorý mi vygenerovala omega alebo .exe súbor z netbeanse (+pdcurses, +cygwin1.dll)
Quote from: Wolfdale on 07.05.2012, 04:04:24
Quote from: venegur on 06.05.2012, 21:42:38
ukazuje vam ten zoznam ci ste splnili podmienky odovzdania ?
Ale to by bol fail, kebyže uvidíš deň po lehote svoje iniciálky na LOGu, že file readme.txt is missing.
nebol.. nam na cviku dovolil este dodatocne spakovat subory spravne a nahrat ich este raz bez sankcie.. to pre tych, ktori to nemali dobre a nevsimli si, ze treba pozerat i logy
Namiesto toho zoznamu tam dali uz len vetu, ak ste to odoslali, ste pripravený na kontrolu originality.
Quote from: Rajo on 07.05.2012, 05:16:07
/bin/ - v tomto priečinku sa bude nachádzať spustiteľná verzia programu (súbor sokoban) spolu so súborom obsahujúcim zoznam všetkých levelov (súbor levels)
dať tam súbor "sokoban" bez prípony, ktorý mi vygenerovala omega alebo .exe súbor z netbeanse (+pdcurses, +cygwin1.dll)
Ja som tam dal
sokoban.exe a
levels.dat
Quote from: Wolfdale on 07.05.2012, 16:11:51
Quote from: Rajo on 07.05.2012, 05:16:07
/bin/ - v tomto priečinku sa bude nachádzať spustiteľná verzia programu (súbor sokoban) spolu so súborom obsahujúcim zoznam všetkých levelov (súbor levels)
dať tam súbor "sokoban" bez prípony, ktorý mi vygenerovala omega alebo .exe súbor z netbeanse (+pdcurses, +cygwin1.dll)
Ja som tam dal sokoban.exe a levels.dat
ja som zase dal ten z omegy...tak snad to bude dobre :(