2011-12-17 7 views
5

मैं एक आवेदन (सी में) लिखना चाहता हूं जो * एनआईक्स ओएस के टर्मिनल का उपयोग अपने जीयूआई के रूप में करता है। मेरा मतलब है कि emacs, vi आदि के प्रकार का एक आवेदन जो पूरे टर्मिनल विंडो को लेता है और छोड़ने के बाद इनपुट प्रॉम्प्ट पर वापस कूदता है।
आप ऐसा करने के बारे में कैसे जाएंगे, अधिमानतः सी में? क्या कोई मुझे उस ट्यूटोरियल में इंगित कर सकता है?टर्मिनल का उपयोग GUI के रूप में करने वाले एप्लिकेशन को कैसे लिखना है? (सी में)

+1

आप [ncurses उपयोग कर सकते हैं ] (http://www.gnu.org/s/ncurses/) इसके लिए। –

+1

आप [ncurses लाइब्रेरी] (http://en.wikipedia.org/wiki/Ncurses) देख सकते हैं। –

+1

लगता है जैसे आप [ncurses] (http://tldp.org/HOWTO/NCURSES- प्रोग्रामिंग-HOWTO/) लाइब्रेरी चाहते हैं। –

उत्तर

6

आप ncurses उपयोग करने की आवश्यकता:

http://en.wikipedia.org/wiki/Ncurses
http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

यह सभी प्रमुख distros पर उपलब्ध है।

+0

मुकदमा दायर करने के लिए? : पी नाइस टाइपो: पी – fge

+0

:-), क्या मैंने अभी इसे लिखा था? जबरदस्त हंसी – RedComet

4

अच्छा, वास्तव में यह जीयूआई (ग्राफिक यूजर इंटरफेस) नहीं है लेकिन एक टेक्स्ट आधारित इंटरफ़ेस है। सी

2

ncurses जैसी लाइब्रेरी का उपयोग करें, यह विशेष रूप से इस उद्देश्य के लिए डिज़ाइन किया गया है, तो आप ncurses लाइब्रेरी का उपयोग कर सकते हैं।

2

वैकल्पिक समाधान में फेंकने ताकि इस सवाल का धागा इतना monotonic नहीं लगती है:

  • खिचड़ी पुस्तकालय (एम सी इसे इस्तेमाल करता है, उदाहरण के लिए)
संबंधित मुद्दे

 संबंधित मुद्दे