DU5

Odpovědět
Uživatelský avatar
rastik
Supermatfyz(ák|ačka)
Příspěvky: 661
Registrován: 19. 10. 2005 21:45
Typ studia: Informatika Mgr.
Bydliště: Praha
Kontaktovat uživatele:

DU5

Příspěvek od rastik »

V zadani zrusili par premennych v MlaskalLval. Nespominal niektory z cviciacich, co ich k tomu viedlo? Alebo co mi zabrani ich tam znovu doplnit?
Uživatelský avatar
andree
Matfyz(ák|ačka) level III
Příspěvky: 106
Registrován: 9. 12. 2006 17:00
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Makefile

Příspěvek od andree »

keby niekto chcel linuxovsky makefile... :-)
Přílohy
makefile.gz
je mozne ze to ma bugy a je to spravene prasacky - ale mne to fungovalo (dobre)...
(1.31 KiB) Staženo 213 x
Uživatelský avatar
lavor
Matfyz(ák|ačka) level III
Příspěvky: 121
Registrován: 1. 2. 2005 20:39
Typ studia: Informatika Bc.
Bydliště: kolej 17.11., A1105
Kontaktovat uživatele:

Re: DU5

Příspěvek od lavor »

rastik píše:V zadani zrusili par premennych v MlaskalLval. Nespominal niektory z cviciacich, co ich k tomu viedlo?
u nas na cviku o tom nepadlo ani slovo
Alebo co mi zabrani ich tam znovu doplnit?
neviem ako tebe, ale mne nic nezabranilo, to tam doplnit :twisted:
Milujeme tých, čo nás odmietajú, odmietame tých, čo nás milujú.
qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od qk »

sem sam kdo se nemuze pripojit na ulitu a nemuze stahnout du5.zip ani kouknout do dokumentace?
Don't worry, be dead
qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Re: Makefile

Příspěvek od qk »

andree píše:keby niekto chcel linuxovsky makefile... :-)
vim ze sem to zacal ja, ale spravne ma byt misto CPPFLAGS CXXFLAGS ;)
Don't worry, be dead
Uživatelský avatar
andree
Matfyz(ák|ačka) level III
Příspěvky: 106
Registrován: 9. 12. 2006 17:00
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Re: Makefile

Příspěvek od andree »

qk píše:
andree píše:keby niekto chcel linuxovsky makefile... :-)
vim ze sem to zacal ja, ale spravne ma byt misto CPPFLAGS CXXFLAGS ;)
na tom nieco bude - ale drzal som sa konvencii :-D holt kto bude (prvy) robit du6, moze to upravit :-)
qk
Matfyz(ák|ačka) level III
Příspěvky: 181
Registrován: 24. 2. 2005 10:03
Typ studia: Informatika Mgr.
Kontaktovat uživatele:

Příspěvek od qk »

tak ted sem se naprdl, odeslal sem normalne du4 a ted kdyz si zkusim v du5 spustit program tak mi to hlasi nejakej nelegalni free, i kdyz tam zadnej nemam :x
Don't worry, be dead
Návštěvník

Příspěvek od Návštěvník »

Ide vam niekomu skompilovat najnovsi build (z 12.12) ci uz du4 alebo du5? (Nevie to nasjt afx.h, co podla mna doteraz nepotrebovalo, alebo to tam niekde bolo.)
Resp. mozno je to problem len Express verzie C++: takze ide to niekomu skompilovat v Express Edition C++?
Uživatelský avatar
rastik
Supermatfyz(ák|ačka)
Příspěvky: 661
Registrován: 19. 10. 2005 21:45
Typ studia: Informatika Mgr.
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od rastik »

Anonymous píše:Ide vam niekomu skompilovat najnovsi build (z 12.12) ci uz du4 alebo du5? (Nevie to nasjt afx.h, co podla mna doteraz nepotrebovalo, alebo to tam niekde bolo.)
Resp. mozno je to problem len Express verzie C++: takze ide to niekomu skompilovat v Express Edition C++?
afx.h je sucastou MFC, to v Express nie je. Kompliluj v Release konfiguracii, tam Ti to bude fungovat. Do Debug doplnili niekolko Win veci.
Návštěvník

Příspěvek od Návštěvník »

rastik píše: afx.h je sucastou MFC, to v Express nie je. Kompliluj v Release konfiguracii, tam Ti to bude fungovat. Do Debug doplnili niekolko Win veci.
Dakujem. Zda sa, ze v release to funguje.
Uživatelský avatar
rastik
Supermatfyz(ák|ačka)
Příspěvky: 661
Registrován: 19. 10. 2005 21:45
Typ studia: Informatika Mgr.
Bydliště: Praha
Kontaktovat uživatele:

Příspěvek od rastik »

Anonymous píše:
rastik píše: afx.h je sucastou MFC, to v Express nie je. Kompliluj v Release konfiguracii, tam Ti to bude fungovat. Do Debug doplnili niekolko Win veci.
Dakujem. Zda sa, ze v release to funguje.
Na stranke je nova verzia, ktora uz nepotrebuje MFC.
Pofider
Matfyz(ák|ačka) level I
Příspěvky: 8
Registrován: 28. 1. 2005 15:47

Příspěvek od Pofider »

Cao, delate nekdo na DU5?
Mne se podarilo po dlouhych 2 hodinach projekt zkompilovat.
Ale pokud jej pustim, tak vypise vystup stejne jakov DU4, zahlasi chybu v nejakem vygenerovanem asm souboru a spadne.
Nedela vam to taky?
A to to pada aj na prazdnem programu, nechapu.
Uživatelský avatar
Jirka
Matfyz(ák|ačka) level I
Příspěvky: 21
Registrován: 30. 1. 2006 22:55
Typ studia: Informatika Bc.
Bydliště: Z kama su? Tož z Moravy, može byt?
Kontaktovat uživatele:

projekt

Příspěvek od Jirka »

Pofider píše:Cao, delate nekdo na DU5?
Mne se podarilo po dlouhych 2 hodinach projekt zkompilovat.
Ale pokud jej pustim, tak vypise vystup stejne jakov DU4, zahlasi chybu v nejakem vygenerovanem asm souboru a spadne.
Nedela vam to taky?
A to to pada aj na prazdnem programu, nechapu.
musis nastavit spravne cesty vystupnim souborum, pak by to melo fungovat
NULL
Matfyz(ák|ačka) level I
Příspěvky: 5
Registrován: 21. 1. 2006 17:53

Příspěvek od NULL »

hojte,
taky prihodim sve dosavadni zkusenosti. Kompilace Ok, prazdny/jednoduchy vstupni soubor Ok, ale hned jak je ve vstupnim fajlu nejaka procedurka/funkce tak to padne - presneji nekde v std::vector metoda _Tidy(). Vypada to teda na chybu "jejich" kodu takze asi cekat na dalsi update co? Nebo je tu snad nekdo komu to chodi ???
@tiMan
Matfyz(ák|ačka) level I
Příspěvky: 16
Registrován: 22. 6. 2006 16:05
Typ studia: Informatika Bc.

Příspěvek od @tiMan »

NULL píše:hojte,
taky prihodim sve dosavadni zkusenosti. Kompilace Ok, prazdny/jednoduchy vstupni soubor Ok, ale hned jak je ve vstupnim fajlu nejaka procedurka/funkce tak to padne - presneji nekde v std::vector metoda _Tidy(). Vypada to teda na chybu "jejich" kodu takze asi cekat na dalsi update co? Nebo je tu snad nekdo komu to chodi ???
Ja som to skusal s du5-test1.mls a nespadlo to, tak neviem...
du5-test1.moa:

Kód: Vybrat vše

Integer constants
0:	1
1:	2
2:	5
3:	6
4:	30
5:	11
6:	10
7:	4

Real constants

String constants
0:	"ahoj"
1:	" lidi"

Identifiers
0:	"BOOLEAN"
1:	"INTEGER"
2:	"REAL"
3:	"STRING"
4:	"FALSE"
5:	"TRUE"
6:	"READI"
7:	"READR"
8:	"READS"
9:	"P"
10:	"WRITEI"
11:	"WRITER"
12:	"WRITES"
13:	"WRITELN"
14:	"DU5TEST4"
15:	"CISLO"
16:	"S"
17:	"MULTIPLY"
18:	"I"
19:	"J"
20:	"JEDNA"
21:	"PLUSJEDNA"
22:	"VYPISDVAKRAT"
23:	"R"

Functions and procedures
READI:INTEGER	[0;2], used registers=0
READR:REAL	[3;5], used registers=0
READS:STRING	[6;8], used registers=0
WRITEI(P:INTEGER [size=1;stkoffs=-1])	[9;11], used registers=0
WRITER(P:REAL [size=1;stkoffs=-1])	[12;14], used registers=0
WRITES(P:STRING [size=1;stkoffs=-1])	[15;17], used registers=0
WRITELN	[18;19], used registers=0
MULTIPLY(I:INTEGER [size=1;stkoffs=-2], J:INTEGER [size=1;stkoffs=-1]):INTEGER	[20;19], used registers=0
JEDNA:INTEGER	[20;19], used registers=0
PLUSJEDNA(I:INTEGER [size=1;stkoffs=-1]):INTEGER	[20;19], used registers=0
VYPISDVAKRAT(I:INTEGER [size=1;stkoffs=-1])	[20;20], used registers=0
	VAR
		R:REAL[start=21;end21size=1;stkoffs=1]

Instructions
READI:
0:	FNCREADI
1:	LSTI	[-1]
2:	RET
READR:
3:	FNCREADR
4:	LSTR	[-1]
5:	RET
READS:
6:	FNCREADS
7:	LSTS	[-1]
8:	RET
WRITEI:
9:	LLDI	[-1]
10:	FNCWRITEI
11:	RET
WRITER:
12:	LLDR	[-1]
13:	FNCWRITER
14:	RET
WRITES:
15:	LLDS	[-1]
16:	FNCWRITES
17:	RET
WRITELN:
18:	FNCWRITELN
19:	RET
MULTIPLY:
20:	INITR
Odpovědět

Zpět na „2006“