मैं एक ncurses प्रोग्राम बनाने की कोशिश कर रहा हूं जो एक निश्चित बिंदु पर ncurses मोड को समाप्त कर देगा, और सामान्य टर्मिनल मोड में फिर से शुरू होगा, लेकिन अभी भी प्रोग्राम चल रहा है। क्या यह संभव है? endwin();
कार्यक्रम समाप्त होता है। यहाँ मेरी कोड है (कार्यों के बारे में चिंता न करें, मैं उन्हें पहले किया):सी ++ प्रोग्राम समाप्त किए बिना मैं ncurses कैसे समाप्त कर सकता हूं?
clear();
refresh();
endwin();
boxmessage("STEP 1");
consolewrite("Removing Popularity Contest...");
std::vector<std::string> removepak;
removepak.push_back("popularity-contest");
removepackages(removepak);
मैंने पहले कभी एनसीयूआरएस का उपयोग नहीं किया है, लेकिन क्या आपने कमांड लाइन से निष्पादन योग्य का आह्वान करने का प्रयास किया है? – Bojangles
हां, मैंने ऐसा करने की कोशिश की है (इस तरह मैंने हमेशा ऐसा किया)। – MiJyn
मैंने यह जानने के लिए पर्याप्त शाप नहीं किए हैं कि यह कितना आसान है, लेकिन एक संभावित वैकल्पिक एवेन्यू * * एनसीआरएस में रहना होगा, लेकिन पूरे टर्मिनल को एक विंडो के साथ कवर करना जो लाइन-वार, टर्मिनल जैसा है बातचीत। – dmckee