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>
int main(char argc,char**argv) {
int rows,cols;
initscr();
getmaxyx(stdscr,rows,cols);
raw();
keypad(stdscr,TRUE);
noecho();
printw("Type any character:");
int ch=getch();
addch(ACS_BULLET);
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)) {
printw("F1 Key pressed!");
} else {
attron(A_BOLD);
printw("%c",ch);
attroff(A_BOLD);
}
mvprintw(4,7,"There are %dx%d squares.",rows,cols);
refresh();
getch();

Loading…
Cancel
Save