Я начинающий программист и сейчас пишу простое приложение для Ncurses, но я столкнулся с такой проблемой - вызов функции move
или mvwadch
в качестве примера очищает содержимое окна после места, куда я переезжаю.Код выглядит так:
#include <string>
#include <ncurses.h>
void function(WINDOW* win)
{
std::string somestring = "Test";
waddstr(win, somestring.c_str());
wmove(win , 0, 1);
wrefresh(win);
}
WINDOW* win_ = initscr();
int main()
{
function(win_);
wgetch(win_);
endwin();
}
Он оставляет только "T", например, если somestring
"Test".
PS Извините за возможные плохие знания английского и c ++.