Kezdőlap › Fórumok › Programozás › Free Pascal Ubuntun
- This topic has 12 hozzászólás, 4 résztvevő, and was last updated 18 years, 3 months telt el by
torma.
-
SzerzőBejegyzés
-
2007-01-31-19:22 #2089410
A problema azert ennel bonyolultab… az ujabb rendszerek nem ascii-ban kodoljak a szoveget hanem utf8-ban, es ezert ir egy rakas kerdojelet a program.
Jo megoldast nem tudok ra, esetleg azt lehetne megtenni, hogy | _ – , stb.-t hasznalot a „rajzolashoz”. Vagy megnezed egy masik program forrasaban mit csinaltak hogy jol nezzen ki. (peldaul mc, de kell hozza C-ben programozni tudni)2007-02-01-15:51 #2089411Köszi a választ! Körülnézek, hogy hátha van olyan program ami az ascii-t esetleg át tudná írni utf8-ba……… mert nem tudok c-ben programozni…….. 🙁
2007-02-01-17:40 #2089412Akar annak is utananezhetnel, nincs-e olyan fuggveny, ami a terminalt ascii modba teszi. Ahogy en nezem, valami ilyesmi tortenik az mc eseten. 😉
2007-02-02-12:44 #2089413Most azon dolgozok……. 😀 manuálisan már meg tuom csinálni, de jó lenne ha automatikus lenne……
2007-02-08-18:10 #2089414Ha te keszited a programot, ami nem mukodik rendesen, csatolok egy ncurese interface-t es egy peldaprogramot, amivel nalam megy. A „hivatalos” ncurses.pp-t a freepascal.org oldalon talalod, en ebbe egy kicsit belepiszkaltam (nem jeloltem meg hogy hol, ez most GPL-sertes ? :rolleyes:).
Remelem valamire jutsz vele.2007-02-10-12:36 #2089415Köszi!
Bocs, de el tunád mondani, hogy hogyan működik? én már a „csatolok egy ncurese interface-t ” mondatnál elakadtam………. 😀 most akkor ezt úgy kell használni, mint egy unit-ot, hogy az uses után be kell írni azt hogy: ncurese ?2007-02-11-17:37 #2089416Az ncurses egy fuggvenytar linuxon, es olyasmiket lehet vele csinalni a terminallal, mint dos alatt a borland pascal crt unitjaval (szoveges modban rajzolni, kulombozo parametereket beallitani, stb.). Ez a legtobb linux terjesztesben alabol fel van teve. Ehhez keszitettek a freepascalosok egy unitot, amivel lehet hasznalni ezt a fuggvenytarat pascalban is. Annak a forrasat (ami egy sima pascal unit, ha nem tetszik a kiterjesztese, nyugodtan atnevezheted .pas-ra is 😉 ), egy kicsit megszerkesztettem. Meg csatolva van egy peldaprogram, ami egy tegalalpot rajzol a terminalra, es var hogy megnyomj egy billentyut. Halam utf8-as rendszeren sikeresen mukodott. Ebbol a peldabol kiindulva remelem sikerul megoldanod a problemad. 🙂
2007-02-11-18:21 #2089417Tehát akkor ez:
program hello;
uses ncurses;
begin
write(#186);
readkey;
End.a program ugyanazt csinálja mint windows alatt a crt unittal? 😀
Bocs, de eltudnád küldeni még1x a linket? újra kellett telepítenem a gépet és nem másoltam ki a pendrive-ra az ncurses-t……. 🙁ezt az ncurses-t ugye nem kell telepíteni, csak az a lényeg, hogy egy mappában legyen azzal a programmal amihez kell?
2007-02-11-18:40 #2089418Milyen linket kuldjek ujra? Amit ide csatoltam, az meg mindig itt van.
Az unitokrol: az unit pascalban gyakorlatilag forraskod (ezek segitsegevel lehet szetszedni nagyobb programokat kisebb reszekre, es tobbszor felhasznalhato dolgokat konnyen kesziteni). Tehat az ncurses.pp -re csak forditaskor van szukseg, futaskor mar nem.
A peldaprogramot kiprobaltad? Mukodik? Az a bizonyos ncurses.pp sima pascal forraskod, szoval nezz bele batran. Remelem a peldaprogram es a forras segitsegevel megerted, hogy mi is tortenik.2007-02-18-14:27 #2089419Nah…… most már megvan……. tehát akkor ezt az ncurses.pp-t hova tegyem melyik mappába, hogy megtalálja a fordító?
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz