... mau_chon);public:cmenu(int so_cn _menu, char **nd _menu) ;int menu( int x,int y,int mau_nen,int mau_chon);};cmenu::cmenu(int so_cn _menu, char **nd _menu) {cao=so_cn=so_cn _menu; nd=nd _menu; rong=0;chon=1;int ... ;ptr->h.ma=32;}for(i=0;i<rong;++i){ptr=VPOS(x+i,y);if(dc[i]==0)break;ptr->h.ma=dc[i];}}void cmenu::hien _menu( int x,int y,int mau_nen,int mau_chon){for(int i=0;i<=so_cn;++i)hiendc(nd[i],x,y+i,mau_nen);hiendc(nd[chon],x,y+chon,mau_chon);}int cmenu: :menu( int x,int ... ((y)-1)*80+(x)-1)class cmenu{private:int so_cn,cao,rong,posx,posy;int chon;char **nd;private:void hiendc(char *dc,int x,int y, int mau);void hien _menu( int x,int y,int mau_nen,int mau_chon);public:cmenu(int...