सुप्रभात,cout पर कोई कंसोल आउटपुट
मुझे सी/सी ++ डेवलपर्स के लिए एक्लिप्स आईडीई के साथ कोई समस्या है।
मैं स्ट्रिंग्स को बदलने के लिए एक स्माल टूल लिख रहा हूं। कुछ बिंदु पर परीक्षण करते समय ग्रहण कंसोल आउटपुट देने के लिए रुक गया। उदा .:
cout<<"test";
प्रदर्शित हो नहीं करता है।
लेकिन यह हर नहीं है जहां ... एक और उदाहरण:
// File path as argument
int main(int argc, char* argv[]) {
if (argc != 2) {
cout
<< "ERROR: Wrong amount of arguments! Only one allowed...\n";
cout << "\n" << "Programm closed...\n\n";
exit(1);
}
CommandConverter a(argv[1]);
cout<<"test";
a.getCommandsFromCSV();
cout<<"test2";
return 0;
}
त्रुटि संदेश सही ढंग से प्रदर्शित किया जाता है, तो तर्क गुम है। लेकिन अगर तर्क नहीं है और कार्यक्रम परीक्षण आउटपुट जारी है:
cout<<"test";
cout<<"test2";
प्रदर्शित नहीं होते हैं ...
मैं कुछ स्पष्ट याद आ रही है?
अग्रिम धन्यवाद!
मैंने ग्रहण का उपयोग नहीं किया है, लेकिन क्या आप सुनिश्चित हैं कि आपका कोड ठीक काम कर रहा है। यदि मौके से, यह 'कमांड कनवर्टर ए (argv [1])' पर क्रैश हो रहा है, और आपको क्रैश की अधिसूचना नहीं दी गई है, तो आपको कोई आउटपुट दिखाई नहीं देगा। –
यदि आप कमांड लाइन पर चलते हैं तो क्या होता है? – Nim
मैं इसे केवल कमांडलाइन पर एटीएम चला रहा हूं ... लेकिन ग्रहण कंसोल के माध्यम से ऐसा कर रहा हूं ... क्या ऐसा नहीं होना चाहिए? - कोड वहां दुर्घटनाग्रस्त नहीं होता है ... यह बहुत बाद में करता है ... आगे के विश्लेषण के लिए मुझे बाहर रखा जाना चाहिए। यदि मैं डीबग करता हूं और उस बिंदु को पास करता हूं तो कुछ भी प्रदर्शित नहीं होता है:/ – Beasly