Learn basic curses functions

main
sigonasr2, Sig, Sigo 3 years ago committed by GitHub
parent 62ba773cff
commit b2e48d9430
  1. BIN
      main
  2. 21
      main.c

BIN
main

Binary file not shown.

@ -2,21 +2,24 @@
#include <ncurses.h> #include <ncurses.h>
int main(char argc,char**argv) { int main(char argc,char**argv) {
int rows,cols;
initscr(); initscr();
getmaxyx(stdscr,rows,cols);
raw(); raw();
keypad(stdscr,TRUE); keypad(stdscr,TRUE);
noecho(); noecho();
printw("Type any character:"); addch(ACS_BULLET);
int ch=getch(); addch(ACS_BOARD);
addch(ACS_CKBOARD);
addch(ACS_BBSS);
addch(ACS_BLOCK);
addch(ACS_BSBS);
addch(ACS_BTEE);
mvaddch(5,17,ACS_DARROW);
if (ch==KEY_F(1)) { mvprintw(4,7,"There are %dx%d squares.",rows,cols);
printw("F1 Key pressed!");
} else {
attron(A_BOLD);
printw("%c",ch);
attroff(A_BOLD);
}
refresh(); refresh();
getch(); getch();

Loading…
Cancel
Save