Free Pascal Ubuntun

Kezdőlap Fórumok Programozás Free Pascal Ubuntun

10 bejegyzés megtekintése - 1-10 / 13
  • Szerző
    Bejegyzés
  • #2089410
    zoltan22
    Felhasználó

      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)

      #2089411
      goat
      Felhasználó

        Kö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…….. 🙁

        #2089412
        zoltan22
        Felhasználó

          Akar annak is utananezhetnel, nincs-e olyan fuggveny, ami a terminalt ascii modba teszi. Ahogy en nezem, valami ilyesmi tortenik az mc eseten. 😉

          #2089413
          goat
          Felhasználó

            Most azon dolgozok……. 😀  manuálisan már meg tuom csinálni, de jó lenne ha automatikus lenne……

            #2089414
            zoltan22
            Felhasználó

              Ha 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.

              #2089415
              goat
              Felhasználó

                Kö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  ?

                #2089416
                zoltan22
                Felhasználó

                  Az 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. 🙂

                  #2089417
                  goat
                  Felhasználó

                    Tehá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?

                    #2089418
                    zoltan22
                    Felhasználó

                      Milyen 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.

                      #2089419
                      goat
                      Felhasználó

                        Nah…… most már megvan……. tehát akkor ezt az ncurses.pp-t hova tegyem melyik mappába, hogy megtalálja a fordító?

                      10 bejegyzés megtekintése - 1-10 / 13
                      • Be kell jelentkezni a hozzászóláshoz.