Odsadzovanie v Turbo pascale 7.0 (velmi surne)
Odsadzovanie v Turbo pascale 7.0 (velmi surne)
potrebujem do programu prihodit nejake cykly a odsadzovanie kazdeho riadku by zabralo strasne vela casu , zvlast ke vacsina cyklov bude zahrnat par stoviek riadkov
(viem ze takato funkcia tam je ale neviem ju nikde najst)
budem vdacny za co najrychlejsiu pomoc
(viem ze takato funkcia tam je ale neviem ju nikde najst)
budem vdacny za co najrychlejsiu pomoc
-
programator
Medium Star
- Príspevky: 475
- Registrovaný: 18 apr 2005, 8:31
- Bydlisko: Papua new Guinea
- Kontaktovať používateľa:
Re: Odsadzovanie v Turbo pascale 7.0 (velmi surne)
gotoxy() ?Stopa napísal:potrebujem do programu prihodit nejake cykly a odsadzovanie kazdeho riadku by zabralo strasne vela casu , zvlast ke vacsina cyklov bude zahrnat par stoviek riadkov
(viem ze takato funkcia tam je ale neviem ju nikde najst)
budem vdacny za co najrychlejsiu pomoc
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Odsadzovanie v Turbo pascale 7.0 (velmi surne)
ak som ho dobre pochopil, on chce asi odsadzovať ten text pri samotnom písaní kodu.. chce tam dať (možno zkopírovať zniekadial) tie podmienky a myslí že existuje funkcia v menu pascalu čo mu to nejak logicky poodsazduje.. ale tiež nechápem čo presne chce. a ak mám pravdu: neviem že by niečo také existovaloprogramator napísal:gotoxy() ?
Re: Odsadzovanie v Turbo pascale 7.0 (velmi surne)
jj, chcem odsadit priamo kodaudiotrack napísal:ak som ho dobre pochopil, on chce asi odsadzovať ten text pri samotnom písaní kodu.. chce tam dať (možno zkopírovať zniekadial) tie podmienky a myslí že existuje funkcia v menu pascalu čo mu to nejak logicky poodsazduje.. ale tiež nechápem čo presne chce. a ak mám pravdu: neviem že by niečo také existovalo
maly program na ilustraciu
povodne:
begin
__write('nieco');
__read(a);
end.
co by som chcel upravit:
begin
__repeat
____write('nieco');
____read(a);
__until a=0;
end.
kedze tam pridavam cyklus repeat tak musim o jednu poziciu odsadit prikazy write a read, v turbo pascale, ale urcite je moznost na odsadenie urcitej casti kodu aby som to nemusel robit rucne (viem to, lebo ma vyucujuci zdrbal za rucne odsadzovanie, ale nechcel povedat spravny postup) malo by to byt niekde v helpe ale ja som moc nepochodil
-
zvonenie33
Light Professional
- Príspevky: 905
- Registrovaný: 09 jún 2005, 14:23
- Bydlisko: Myslis si ze sa ta netyka stiepna reakcia vodika?
- Kontaktovať používateľa:
to viem, ale ty nepoznas faktora, najprv nam dal za ulohu urobit velmi rozsiahly primitivny program, kde sme mali pouzivat len case a if, zlozitejsie prvky zakazane, vcetne cyklov, a teraz to mame doplnit o nejake zlozitejsie prvky, takze to musim vkladat do 700 riadkoveho programu, idem to robit rucne, ale ak by niekto vedel ako to ma byt, tak nech pise, zide sa to na skuskezvonenie33 napísal:ked odsadis prvy riadok tak ti tak isto odsadi aj vsetky pod nim ale musis ich napisat az POTOM. NIe ze mas kod odsadis prvy riadok a cakas ze ti odsadi vsetky
to je otazka editora v ktorom to pises a nie jazyka ...Stopa napísal:to viem, ale ty nepoznas faktora, najprv nam dal za ulohu urobit velmi rozsiahly primitivny program, kde sme mali pouzivat len case a if, zlozitejsie prvky zakazane, vcetne cyklov, a teraz to mame doplnit o nejake zlozitejsie prvky, takze to musim vkladat do 700 riadkoveho programu, idem to robit rucne, ale ak by niekto vedel ako to ma byt, tak nech pise, zide sa to na skuske
faktor roxxx
-
programator
Medium Star
- Príspevky: 475
- Registrovaný: 18 apr 2005, 8:31
- Bydlisko: Papua new Guinea
- Kontaktovať používateľa:
pascalovsky zdrojak (*.pas) je obycajny textovy subor ktory otvoris v hocijakom textovom editore ....Stopa napísal:ale vsak Turbo pascal 7.0 je editor nie? nikde som nevidel ziaden iny nazov, instaluje to do priecinku TP, pri instalacii pise Turbo pascal a ked dam about tak zase Turbo pascal 7.0, nikde nie je napisane nic ine
nooo
No da sa to (teda co ja viem) TABkom. Nastavis si to v OPTIONS -> ENVIRONMENT -> EDITOR. Treba zasktnut volbu Auto indent mode a nastavit si TAB SIZE na pozadovene odskoky. Ked potom budes pisat cyklus tak po prvom riadku das ENTER a napr. 2xTAB, pises, ENTER pises, ENTER...., ukoncenie cyklu das backspace a pises. Jedine takto. Iny system nepoznam. Teda je to mozne tusim vo FreePascal a urcite v Delphi. Ale to on nemyslel.