| | |
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
Autor | Správa |
---|
Registrovaný: 11.02.07 Prihlásený: 22.06.15 Príspevky: 90 Témy: 24 Bydlisko: Kosice | Napísal Aries: 22.02.2008 22:15 | |
|
tak som tu opat s dalsim zahadnym problemom v pascale (tentokrat to uz fakt stoji za to), teraz sa mi stala nasledovna vec: robim jeden program, a ked ho spustim stane sa mi velmi zaujimava vec... od isteho bodu v programe sa zacnu diat velmi zvlastne veci, napriklad po prikaze write alebo writeln mi nevypise vobec nic, ale kurzor presunie dalej ako keby nieco napisalo... alebo ked dam delay(2000), tak to sice spravi, ale len na zlomok sekundy, delay(50000) mu trva asi tri sekundy
absolutne netusim co sa stalo, nic som nenastavoval, nepouzil som ziadne pochybne prikazy, proste nic nezvycajne... dole je cast kodu od ktorej to zacne robit (nerieste pls teraz co ten program robi, davam to len ako dokaz ze ja som to nedodrbal ziadnym prikazom ), dotial vsetko funguje spravne...
Kód: for i:=1 to (pocet_ludi-1) do begin if hmotnost[i]<>0 then begin repeat inc(temp); hmotnost[i]:=hmotnost[i]+hmotnost[i+temp]; if hmotnost[i]<=300 then hmotnost[i+temp]:=0 else hmotnost[i]:=hmotnost[i]-hmotnost[i+temp]; until ((hmotnost[i]>=300) or (temp=pocet_ludi-2)); inc(pocet_jazd); end; end; writeln(temp); writeln(pocet_jazd); end.
|
|
Registrovaný: 01.02.08 Prihlásený: 10.04.15 Príspevky: 31 Témy: 11 | Napísal HT: 23.02.2008 7:54 | |
|
Čo sa týka toho delay, je to preto že TPx pascal bol vyrobený pre naozaj staré počítače. Dnešné počítače majú výkonnejšie procesory a preto ti delay(50000) funguje ako 3s. Ak to chceš vyriešiť stiahni si Dev-Pascal. Ten je výrazne novší a dajú sa v ňom programovať aj windowsovské okná.
|
|
Registrovaný: 16.05.07 Prihlásený: 01.08.17 Príspevky: 837 Témy: 6 | Napísal juho: 23.02.2008 8:58 | |
|
no az mas IBM tak to s tym pascalom rovno vzdaj ale mozes mat aj nejaku zlu verziu pascalu. a mas vlastne turbo borland? text to nevypisuje niekedy ked to mas spustene vo windowsackom okne.
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória |
|
Registrovaný: 11.02.07 Prihlásený: 22.06.15 Príspevky: 90 Témy: 24 Bydlisko: Kosice | Napísal autor témy Aries: 23.02.2008 9:59 | |
|
no ale doteraz mi isiel pascal bez problemov, aj ked spravim novy program tak ten delay je taky aky ma byt, aj vypisuje co ma a ako ma... proste sa to haluzi len v tej casti programu ktoru som sem napisal... co ma dost stve lebo som sa s tym programom babral dlhsi cas a ani ho nemozem teraz odkusat ci som ho spravil dobre...
|
|
| Stránka: 1 z 1
| [ Príspevkov: 4 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|