2008-08-13 14 views
8

के माध्यम से प्रोग्राम को संदेश भेजें मेरे पास यह प्रोग्राम है, हम इसे होस्ट करेंगे। मेजबान सभी प्रकार की अच्छी चीजें करता है, लेकिन इसे चलाते समय कमांड लाइन के माध्यम से इनपुट स्वीकार करने में सक्षम होना चाहिए। इसका मतलब है कि इसे किसी अन्य तरह से अपना अन्य प्रक्रिया डेटा भेजना है और फिर छोड़ना है। उदाहरण के लिए, मैं यह करने के लिए सक्षम होना चाहिए:कमांड लाइन

./Host --blahblah 3 6 3 5 

यह किसी भी तरह बुला होस्ट में कुछ समारोह कहा जाता

handleBlahBlah(int x1, int y1, int x2, int y2){ 
    //do some more sweet stuff 
} 

होस्ट एक सी कार्यक्रम है पहुंचना चाहिए, और कई का समर्थन की जरूरत नहीं है उदाहरणों।

इसका एक उदाहरण अमरोक संगीत खिलाड़ी है। अमरोक दौड़ने और खेलने के साथ, आप "अमारोक - पॉज़" टाइप कर सकते हैं और यह संगीत को रोक देगा।

मुझे लिनक्स या विंडोज में ऐसा करने में सक्षम होना चाहिए। पसंदीदा लिनक्स।

इसे लागू करने का सबसे साफ तरीका क्या है?

+0

क्या आप प्रोग्राम पहले से चल रहे हैं जब आप इसे तर्क पारित करना चाहते हैं? यह किस ओएस के लिए प्रोग्राम किया जा रहा है? –

उत्तर