Ive가 해결책을 찾았으나, 왜 그 창이 보이지 않는지 모르겠다. 코드는 매우 간단하고 간단합니다. 왜 이런 경우입니까? 나는 이전에 비슷한 질문을 던졌지 만 정답을 제시 할 수 있었던 것 같아서 약간의 단순한 느낌을주고 중요한 것들만 포함시켰다.C- Ncurses, 윈도우가 표시되지 않거나 인쇄되지 않는다.
#include <ncurses.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
initscr();
WINDOW* win;
int height = 10;
int width = 40;
int srtheight = 1;
int srtwidth = 0;
win = newwin(height, width, srtheight ,srtwidth);
mvwprintw(win, height/2,width/2,"First line");
wrefresh(win);
getch();
delwin(win);
endwin();
return 0;
}
나는 그것이 (위해 initscr'후') (새로 고침 '호출 생각)'즉이다 핵심 부분이 아니라'newwin()'이후 ... –
좋아, 그래서 당신이 나를 때려 (몇 분 정도); 하지만 적어도 한 번 루트 윈도우를 새로 고침()하면 하위의 wrefresh (...)가 부모를 새로 고침() 할 필요없이 작동하는 것으로 보입니다. –