#include #include #include int main() { initscr(); clear(); echo(); keypad(stdscr, TRUE); cbreak(); curs_set(1); refresh(); wint_t ch = L'\0'; wchar_t str[32]; int i = 0; while ((i < 32) && (ch != L'q')) { move (0,0); get_wch(&ch); str[i] = ch; i++; str[i] = L'\0'; clear(); move (2, 0); addwstr(L"string: "); addwstr(str); refresh(); } clear(); refresh(); endwin(); }