ncurses kérdések

Kezdőlap Fórumok Programozás ncurses kérdések

3 bejegyzés megtekintése - 1-3 / 3
  • Szerző
    Bejegyzés
  • #1993906
    xcut
    Felhasználó

      3. pont megoldódott; a többi nem;

      most másik akadályba ütköztem:

      [00.35.42] kis ncurses help kellene; szoval van nekem egy szep ablakom, panellel egyutt; erre printelni akarok, ugye akkor mvwprintw( my_window , 1 , 1 , „szoveg” ); es ilyenkor a keretet nem bantja, de(!), ha van benne egy n, akkor szetbarmolja a keretet; hogyan lehetne megoldani, h n utan csak az x kordinata novelodjon 1-gyel, es ne pedig „defaultba” tegye?
      [00.37.13] man szerint ez a printw kezeli az ujsort?
      [00.37.50] a printw az elvileg ugyanaz, mint a printf, csak ez az ncurses-es valtozat
      [00.38.18] hat akkor n-re nyilvan ujsorozik
      [00.38.54] de az a baj, h nem csak n-nel van, hanem ha uj sorba akar irni valamit;
      [00.39.24] mondjuk 20 oszlopos az ablak, es en meg 50 karakteres szoveget akarok kiiratni vele
      [00.39.32] akkor is szetbarmolja

      #1993907
      gyula159
      Felhasználó

        A terminál méretét a getmaxyx függvénnyel tudod meghatározni
        pl (row és col int tipusú változók):
        getmaxyx(stdscr,row,col);

        #1877742
        csaba
        Felhasználó

          üdv!

          nekiugrottam a C-nek, majd az ncurses-nek; igaz, kicsit nehéz, de nem adom fel;

          szóval a következõ probléma vetõdött fel: akarok magamnak egy UI-t, ami a következõképp’ épülne fel (html-szerûen írom le, mivel szvsz így a legvilágosabb):

          Code:
           

           

           

           
           
           
           
           
           

          szóval hogy hogyan hozom létre, az nagyjából tiszta;
          de(!) pár kérdésem van:
          1.) honnan tudom, h mekkora a rendelkezésre álló ablakméret (sorok, oszlopok) meghatározni?
          2.) ha ez változik, akkor hogyan kövessem a programmal (mint a mc; amikor átméretezem a terminált, akkor vele együtt átméretezõdik az is)?
          3.) mekkora a mélyterminál mérete?

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