나는 특정 지점에서 ncurses 모드를 끝내고 일반 터미널 모드에서 다시 시작하지만 프로그램을 계속 실행하는 ncurses 프로그램을 만들려고했습니다. 가능합니까? endwin();
이 프로그램을 종료합니다. 가 여기 내 코드입니다 (내가 전에 그들을 만든 기능에 대해 걱정하지 마십시오) :C++ 프로그램을 종료하지 않고 ncurses를 끝내려면 어떻게해야합니까?
clear();
refresh();
endwin();
boxmessage("STEP 1");
consolewrite("Removing Popularity Contest...");
std::vector<std::string> removepak;
removepak.push_back("popularity-contest");
removepackages(removepak);
이전에 NCurses를 사용한 적이 없지만 명령 줄에서 실행 파일을 호출 해 보았습니까? – Bojangles
예, 저도 그렇게 해 보았습니다 (그게 내가 항상 해낸 방법입니다). – MiJyn
나는 이것이 얼마나 쉬운 지 알기에 충분한 저주를하지 못했지만 가능한 대체 수단은 * ncurses에 머물러있게 될 것이지만 간단히 터미널 전체와 같은 줄을 지닌 터미널로 전체를 덮는다. 상호 작용. – dmckee