visual studio 2012 - Simple C++ program not compiling using wstrings and cout -


मैं Visual Studio 2012 का उपयोग कर इस साधारण C ++ प्रोग्राम का निर्माण कर रहा हूं:

  #include & lt ; stdafx.h & gt; #include & lt; स्ट्रिंग & gt; # शामिल करें & lt; iostream & gt; Int main () {std :: wcout & lt; & lt; "नमस्ते दुनिया..."; Std :: string इनपुट_डेटा; Std :: string output_data ("कृपया अपना नाम लिखें"); std :: wcout & lt; & lt; उत्पादित आंकड़े; std :: wcin & gt; & gt; इनपुट डेटा; std :: wcout & lt; & lt; "आपका नाम है" & lt; & lt; इनपुट डेटा; वापसी 0; }   

मैं संकलन नहीं कर सकता अनुवर्ती त्रुटियों को प्राप्त करना:

  त्रुटि C2678: बाइनरी '& gt; & gt;' : कोई ऑपरेटर नहीं मिला जो एक बाएं हाथ के ऑपरेंड प्रकार 'std :: wistream' (या कोई स्वीकार्य रूपांतरण नहीं है) त्रुटि C2679: बाइनरी '& lt; & lt;' : कोई ऑपरेटर नहीं मिला जो कि 'std :: string' (या कोई स्वीकार्य रूपांतरण नहीं है) त्रुटि का सही हाथ ऑपरेंड लेता है C2679: बाइनरी '& lt; & lt;' : कोई ऑपरेटर नहीं मिला जो कि 'std :: string' के दायां हाथ के संचालन को लेता है (या कोई स्वीकार्य रूपांतरण नहीं है) IntelliSense: कोई ऑपरेटर "& lt; & lt;" इन ऑपरेंड प्रकारों से मेल खाती हैं: std :: basic_ostream & lt; wchar_t, std :: char_traits & lt; wchar_t & gt; & gt; & Lt; & lt; std :: string IntelliSense: कोई ऑपरेटर "& lt; & lt;" इन ऑपरेंड प्रकारों से मिलान करता है: std :: wostream & lt; & lt; Std :: string IntelliSense: कोई ऑपरेटर "& gt; & gt;" इन ऑपरेंड प्रकारों से मेल खाता है: std :: wistream & gt; & gt; क्या कोई मेरी मदद कर सकता है?   

< p> आपको सभी std :: string ocurrences std :: wstring ... या सभी wcin / wcout < / code> के लिए cin / cout ... (पहले मामले में, एल "एएए" जैसे स्ट्रिंग उपसर्ग, उदाहरण के लिए, पूरी तरह से कार्य करता है:
  #include & lt; स्ट्रिंग & gt; #include & lt; iostream & gt; int main () {std :: wcout & lt; & lt; एल "हैलो वर्ल्ड ..."; std :: std :: wcout & lt; & lt; output_data; std :: wcin & gt; & gt; इनपुट_डेटा; std :: wcout & lt; & lt; l "कृपया" टाइप करें " आपका नाम "& lt; & lt; इनपुट_डेटा; वापसी 0;}    

Comments

Popular posts from this blog

Java - Error: no suitable method found for add(int, java.lang.String) -

java - JPA TypedQuery: Parameter value element did not match expected type -

c++ - static template member variable has internal linkage but is not defined -