Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // The code below doesn't move the cursor.
- #include <curses.h>
- int main(void) {
- initscr();
- resize_term(50, 100);
- raw();
- nonl();
- noecho();
- keypad(stdscr, TRUE);
- curs_set(2);
- WINDOW *Wind;
- Wind = newwin(30, 30, 5, 5);
- box(Wind, 0, 0);
- wmove(Wind, 1, 1);
- wrefresh(Wind);
- refresh();
- getch();
- return 0;
- }
- // The code below does move the cursor, so we definitely have control over the cursor, but I'd really rather not do "move(1+getbegy(Wind), 1+getbegy(Wind));" every time I do something like this.
- #include <curses.h>
- int main(void) {
- initscr();
- resize_term(50, 100);
- raw();
- nonl();
- noecho();
- keypad(stdscr, TRUE);
- curs_set(2);
- WINDOW *Wind;
- Wind = newwin(30, 30, 5, 5);
- box(Wind, 0, 0);
- move(1, 1);
- wrefresh(Wind);
- refresh();
- getch();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement