私は特定の時点で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