2011-07-03 17 views
9

मैं जी ++ conio.h हेडर का उपयोग करता है के साथ एक प्रोग्राम लिखने के लिए कोशिश कर रहा हूँ। जो मैं वास्तव में करने की कोशिश कर रहा हूं वह gotoxy फ़ंक्शन को कॉल कर रहा है जिसे मैंने बोर्लैंड कंपाइलर और विंडोज ओएस में उपयोग किया था।जी ++ conio.h: ऐसी कोई फ़ाइल या निर्देशिका

तो पहला सवाल यह है: वहाँ ग्राम में बराबर एक gotoxy समारोह या ++ है?

दूसरा: मैं क्यों conio.h शामिल नहीं कर सकते? मैंने कुछ सामान पढ़े जो कहा कि मुझे libstdc++ package इंस्टॉल करना चाहिए, मैंने कोशिश की लेकिन ऐसा लगता है कि मेरे पास पहले से ही है (यह जीसीसी के साथ है)।

उत्तर

12

जी ++ के लिए कोई प्रत्यक्ष समतुल्य नहीं है। conio.h कुछ डॉस कंपाइलर्स के लिए विशिष्ट है। लेकिन आप ncurses लाइब्रेरी का उपयोग करके जो चाहते हैं उसे प्राप्त कर सकते हैं, इसके कार्य conio.h में समान हैं। http://tldp.org/HOWTO/NCURSES-Programming-HOWTO/

:

यहाँ एक बहुत ही विस्तृत ट्यूटोरियल के लिए एक लिंक है

5

conio.h Windows कंसोल वातावरण के लिए विशिष्ट है। यूनिक्स पर curses या ncurses लाइब्रेरी का उपयोग करें; वर्चुअल विंडो इंटरफ़ेस में निम्न स्तर इंटरफ़ेस और wmove() में उपयुक्त फ़ंक्शन mvcur() है।

2

खैर अपने जीसीसी में नहीं है, लेकिन यह MiniGW के साथ आता है। यह विंडोज के लिए विशिष्ट है।

लिनक्स के लिए आप ncurses पुस्तकालय चाहते हैं।

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