मैं एक प्रोग्राम बनाने के लिए सी (जीसीसी) और एनसीआरईएस का उपयोग कर रहा हूं जो धारावाहिक बंदरगाह से आने वाले डेटा की निगरानी करेगा। कार्यक्रम एक बड़ा while
, जहां यह डेटा बंदरगाह से और एक ही समय में आ रहा है पढ़ता है, यह स्क्रीन में है कि जानकारी ...एक ही समय में अन्य चीजें करते समय कीबोर्ड से इनपुट कैसे प्राप्त करें?
प्रिंट लेकिन समस्या यहाँ है:
यह कैसे पढ़ सकते हैं मेरे कीबोर्ड से इनपुट, (getch()
प्रोग्राम को तब तक फ्रीज करता है जब तक कि यह इनपुट न हो) और साथ ही पोर्ट से आने वाली जानकारी पढ़े?
शायद मुझे किसी अन्य तरीके का उपयोग करना है (बड़ा while
नहीं), तो विचारों का स्वागत है!
आप थ्रेड की जांच करना चाहेंगे: http://en.wikipedia.org/wiki/Thread_(computer_science) – sje397
या उस मामले के लिए 'select() '। –