Enterprise Forever

:HUN => Programozás => Topic started by: endi on 2019.August.07. 20:05:39

Title: Szövegrendező funkciók
Post by: endi on 2019.August.07. 20:05:39
Valami dereng, hogy a print utasítással valami szövegrendezést lehetett csinálni. De én sose próbáltam, és nem is láttam programot, ami használta volna.
Gondoltam ezt is megismerhetnénk, és akkor még egyet lépünk az EP 100%-os megismerése felé, ami elhozza a világvégét. :)
Title: Re: Szövegrendező funkciók
Post by: endi on 2019.August.07. 20:06:59
de az nem ér, hogy most valaki rákeres a doksikban, és leírja vagy belinkeli!
előbb emlékezetből! aztán ha rájövünk hogy senki se tud semmit, akkor nézhetük csak meg a doksit!
:)
Title: Re: Szövegrendező funkciók
Post by: szipucsu on 2019.August.07. 20:13:39
A ctrl+F2 középre állítja a szöveget. Ez a PRINT CHR$(241) is. De biztos van valami komolyabb is.
Title: Re: Szövegrendező funkciók
Post by: Zozosoft on 2019.August.07. 20:43:39
Az EDITOR: leírásában vannak a vezérlőkódok. (http://www.ep128.hu/Ep_Konyv/Exos.htm#215)
Title: Re: Szövegrendező funkciók
Post by: endi on 2019.August.07. 21:04:37
Az EDITOR: leírásában vannak a vezérlőkódok. (http://www.ep128.hu/Ep_Konyv/Exos.htm#215)

de az nem ér, hogy most valaki rákeres a doksikban, és leírja vagy belinkeli!
előbb emlékezetből! aztán ha rájövünk hogy senki se tud semmit, akkor nézhetük csak meg a doksit!
:)
Title: Re: Szövegrendező funkciók
Post by: endi on 2019.August.07. 21:05:47
egyébként most lehet hogy másról beszélünk. a print utasítás funkcióira gondolok én.
vagy ez ugyanaz?
Title: Re: Szövegrendező funkciók
Post by: Ferro73 on 2019.August.07. 21:16:14
Az EDITOR: leírásában vannak a vezérlőkódok. (http://www.ep128.hu/Ep_Konyv/Exos.htm#215)
Na ugyan ezeket kérdeztem az 'Általános grafika' topikban
Title: Re: Szövegrendező funkciók
Post by: endi on 2019.August.07. 21:21:42
PRINT
PRINT £csat, AT sorszám-kif,oszlopszám-kif:adatlista
PRINT £csat,USING sorszám:adatlista
PRINT £csat,USING formátumleírás:adatlista
Az adatlista eleme kifejezés vagy a TAB kulcsszó és az utána zárójelek között álló oszlopszám lehet. Az elemeket vesszők vagy pontosvesszők választják el. A kettő között az a különbség, hogy a vessző hatására a következő elem kiírását mindig a következő tabulátorpozíciónál kezdi, a pontosvessző esetén pedig közvetlenül az előző mező után (I. korábban: vonalzósor). A TAB hatására a kurzor a megadott oszlopra ugrik és ott folytatódik a kiírás. Az adatlista végén álló vessző vagy pontosvessző hatására nem generálódik sorvége jel az utasítás végén, így a kiírás ugyanabban a sorban folytatható. Parancsmódban is használható.
Az AT feltétellel a kurzor a kívánt helyre állítható, ilyenkor a szöveges koordináta-rendszert kell használni, amelynek a kiindulópontja a képernyő bal felső sarkában van és első paramétere a sorszámot, a második az oszlopszámot jelöli. A "PRINT AT 2,15: a$" tehát a második sor tizenötödik oszlopától kezdve írja ki az a$ tartalmát.
A USING feltétellel a kiírás formáját határozhatjuk meg vagy egy IMAGE utasításra mutató sorszám, vagy egy az ottanihoz hasonló formátumleíró lista megadásával.
Az utasítás alapértelmezésben a 102-es csatornára ír.
Title: Re: Szövegrendező funkciók
Post by: szipucsu on 2019.August.07. 22:18:24
PRINT £csat,USING sorszám:adatlista
PRINT £csat,USING formátumleírás:adatlista
Sose értettem, mi az a PRINT USING. Mi lehet olyan fantasztikus, amit nélküle nem lehet megvalósítani. Vagy hogy egyáltalán mit csinál. De lehet, nem is fontos, mert a Zzzip nem csípi. :D
Title: Re: Szövegrendező funkciók
Post by: endi on 2019.August.07. 22:24:05
Sose értettem, mi az a PRINT USING. Mi lehet olyan fantasztikus, amit nélküle nem lehet megvalósítani. Vagy hogy egyáltalán mit csinál. De lehet, nem is fontos, mert a Zzzip nem csípi. :D

igen, ez az using meg image... nagy titkok ezek! :)
Title: Re: Szövegrendező funkciók
Post by: gflorez on 2019.August.08. 00:21:32
A USING formázza a változó számot vagy karakterláncot a képernyő vagy a nyomtató helyén. Jó irodai munkákhoz.
Title: Re: Szövegrendező funkciók
Post by: Lacika on 2019.August.11. 17:10:06
Sose értettem, mi az a PRINT USING. Mi lehet olyan fantasztikus, amit nélküle nem lehet megvalósítani.

Pl. táblázatos (http://ep128.hu/Ep_Konyv/Pic/Programozasi_feladatok_05.gif) adatkiírást.
Title: Re: Szövegrendező funkciók
Post by: endi on 2019.August.11. 19:34:52
Pl. táblázatos (http://ep128.hu/Ep_Konyv/Pic/Programozasi_feladatok_05.gif) adatkiírást.

de mi az ebben, amit TAB-al nem lehet megcsinálni?
Title: Re: Szövegrendező funkciók
Post by: Povi on 2019.August.11. 20:17:44
de mi az ebben, amit TAB-al nem lehet megcsinálni?
ránézés alapján pl. a jobbra igazítást