2015-10-13 6 views
5

मुझे इस सवाल से बहुत मूर्खतापूर्ण लगता है लेकिन ईमानदारी से मैं समझ नहीं पा रहा हूं कि सिस्टम नेमस्पेस का उपयोग क्यों नहीं किया जा सकता है! मैं क्या गलत कर रहा हूं? आउटपुट में एक लाइन को मुद्रित करने का कोई और तरीका है? विंडोज यूनिवर्सल सी ++ प्रोजेक्ट में प्रिंट कैसे करें

उत्तर

9

(मैं दृश्य स्टूडियो 2015 का उपयोग कर रहा) मैं नहीं समझ सकता क्यों सिस्टम नाम स्थान

नहीं किया जा सकता

विंडोज युनिवर्सल ऐप्लिकेशन परंपरागत डेस्कटॉप अनुप्रयोग के साथ पूरी तरह से अलग है, कृपया जांच करें Windows Runtime APIs और Win32 and COM API जिसमें यूडब्ल्यूपी ऐप्स में उपयोग के लिए समर्थित सभी Win32 और COM API सूचीबद्ध हैं।

क्या आउटपुट में एक पंक्ति को मुद्रित करने का कोई और तरीका है?

(मैं दृश्य स्टूडियो 2015 का उपयोग कर रहा) आप, आउटपुट विंडो पर संदेश मुद्रित UWP सी ++/CX परियोजना में OutputDebugString function उपयोग करने की आवश्यकता है, यह उपयोग करने के लिए # शामिल जोड़ने, उदाहरण के लिए:

void CPPUWPApp1::MainPage::LogMessage(Object^ parameter) 
{ 
    auto paraString = parameter->ToString(); 
    auto formattedText = std::wstring(paraString->Data()).append(L"\r\n"); 
    OutputDebugString(formattedText.c_str()); 
} 

उपयोग:

LogMessage("Hello World!"); 
+0

आपके बहुत उपयोगी उत्तर के लिए बहुत धन्यवाद! – GTS

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