Я пытаюсь протестировать printw и mvwprintw, печатая строку в каждой новой строке.Однако они ничего не печатают.
Это вывод на терминал:
gcc -c -g *.c
gcc *.o -o main.exe -lncurses
DBOJANTC-M-KDD5:ncursestest user22$ main.exe
DBOJANTC-M-KDD5:ncursestest user22$
Как заставить эти функции печатать на экране или в окне?
int main() {
char stuff[25] = "stuffstuff\n";
int rows = 7;
WINDOW* win;
//int delwin(WINDOW *win);
//printf("dddd\n");
initscr();
raw();
noecho();
printw("Try resizing your window(if possible) and then run this program again");
win = newwin(rows, 80, 0, 0);
for(int i = 0; i < rows; i++){
mvwprintw(win, i, 0,"%s", stuff);
wrefresh(win);
}
endwin();
return 0;
}