Files

39 lines
755 B
C

#include <ncurses.h>
#define DX 3
#define ONLELINE 3
#define MAXSTR 80
void main() {
WINDOW *winA, *winB, *winO;
char inA[MAXSTR], inB[MAXSTR];
int c = 0;
int half;
initscr();
cbreak();
printw("Input:");
refresh();
half = (COLS-2*DX)/2;
winA = newwin(ONLELINE, half, DX, DX);
winB = newwin(ONLELINE, half, DX, DX+half);
winO = newwin(LINES-ONLELINE-DX*2, (COLS-2*DX), DX+ONLELINE, DX);
keypad(winA, TRUE);
keypad(winB, TRUE);
scrollok (winO, TRUE);
wmove(winO, 1, 0);
do {
werase(winA); box(winA, 0, 0);
mvwgetnstr(winA, 1, 1, inA, MAXSTR);
werase(winB); box(winB, 0, 0);
mvwgetnstr(winB, 1, 1, inB, MAXSTR);
wprintw(winO, " Entered: %s %s\n", inA, inB);
box(winO, 0, 0);
wrefresh(winO);
} while(*inA);
endwin();
}