2010-09-17 6 views
7

जब मैं एकअनसुलझे समावेशन: <conio.h>। क्यूं कर? एक साधारण सी कार्यक्रम चलाने

Unresolved inclusion: <conio.h> 

मैं क्या याद आ रही है प्राप्त? मैं fedora 13 पर ग्रहण का उपयोग कर रहा हूं। कृपया इस समस्या को हल करने में मेरी सहायता करें। अगर मुझे कोई फाइल याद आ रही है या मैंने कुछ भी इंस्टॉल नहीं किया है तो मुझे बताएं। मैं भी फेडोरा के लिए नया हूँ। कृपया उचित चरणों के साथ मुझे गाइड करें।

अग्रिम धन्यवाद।

+0

आप _C_ _for_ _Dummies_ से कोड को कॉपी कर रहे हैं? – nategoose

उत्तर

17

conio.h एक सी हेडर फ़ाइल है जो पुराने उपयोगकर्ता एमएस-डॉस कंपाइलर्स में टेक्स्ट उपयोगकर्ता इंटरफेस बनाने के लिए उपयोग की जाती है। यह सी प्रोग्रामिंग भाषा पुस्तक में वर्णित नहीं है, और यह सी मानक पुस्तकालय, आईएसओ सी का हिस्सा नहीं है और न ही इसे POSIX द्वारा आवश्यक है।

चूंकि आप लिनक्स पर हैं, इसे हल करने के लिए conio.h शामिल नहीं है और उस शीर्षलेख से किसी भी फ़ंक्शन का उपयोग न करें।

Source

+0

विशेष रूप से यदि आप फेडोरा का उपयोग कर रहे हैं;) – BatchyX

+5

FWIW, अधिकांश लोग 'getch.h' का उपयोग करने के लिए 'conio.h' का उपयोग करते हैं, इसलिए उनका प्रोग्राम सीधे उनके आईडीई में बाहर नहीं निकलता है। 'Getchar()' में एक बिल्कुल अच्छा मानक विकल्प है: http://stackoverflow.com/questions/3153538/2d-array-addition/3153678#3153678 – paxdiablo

+2

@paxdiablo, इस के संभावित स्रोत पर मुझे प्रबुद्ध करने के लिए +1 देखें हास्यास्पद व्यवहार। –

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