Нужно написать консольное приложение - сверху строка состояния, снизу строка для ввода, посередине - прокручивающееся окно. Нужно вводить и выводить русский текст. Нужно, чтобы приложение работало как под *nix, так и под windows. Какая библиотека умеет все это?
ncurses поддержку юникода с какой-то версии умеет, но как там с поддержкой windows? Еще хотелось бы док и примеров, ибо последние мои ковыряния с русским не кончились ничем (хотя это был libncurses, а не libncursesw).