jak zjistit v NCURSES rozmery stdscr ?

Corp. yA (Zdenek Pizl) pizl na max.af.czu.cz
Pondělí Prosinec 7 12:51:52 CET 1998


Corp. yA (Zdenek Pizl) wrote:
> 
> obr na nri.cz wrote:
> >
> > zdar,
> >
> >         lze pouzit promene prostredi LINES nebo COLS
> >         jsou to "normalni promene",
> >         nebo getmaxx, getmaxy coz se myslim doporucuje v
> >         hacker's guide to ncurses. v /usr/include/ncurses.h
> >         jsou #define
> >
> >         #define getmaxx(win)        ((win)?((win)->_maxx + 1):ERR)
> >         #define getmaxy(win)        ((win)?((win)->_maxy + 1):ERR)
> >
> >
> > mao
> 
>         to je hezky, ale ja nemam definovany zadny window, protoze me to zajima
> po initscr() - PRAVE proto,
>         abych mohl nakreslit co nejvetsi border kolem co nejvetsiho window. Je
> mi jasny, jak ziskat maxx a maxy pro
>         definovany window, ale neni mi jasny, jak udelat to samy pro stdscr -
> protoze se mi zda, ze mi tuhle promennou
>         program neinicializuje ... :-((

tak si odpovim sam - 
 
--- zde ukousnete ---

 WINDOW *win;
 int maxx,maxy;

 win=initscr();
 getmaxyx(win,maxy,maxx);

--- zde ukousnete ---

 proste jsem nepozorny ...

                                                                 Z.p.


Další informace o konferenci Linux