सी ++ में गेटवार्च () फ़ंक्शन स्टड से अगले व्यापक चरित्र को पढ़ता है।
Getwchar () फ़ंक्शन को हेडर फ़ाइल में परिभाषित किया गया है।
getwchar () प्रोटोटाइप
wint_t getwchar ();
Getwchar () फ़ंक्शन getwc (स्टडिन) के लिए एक कॉल के बराबर है। यह स्टड से अगले चरित्र को पढ़ता है जो आमतौर पर कीबोर्ड होता है।
getwchar () पैरामीटर
- कोई नहीं।
getwchar () रिटर्न वैल्यू
- सफलता पर, गेटवार्च () फ़ंक्शन में प्रवेश किया गया विस्तृत वर्ण देता है।
- यदि कोई त्रुटि हुई है या फ़ाइल का अंत हो गया है तो WEOF वापस आ गया है।
उदाहरण: getwchar () फ़ंक्शन कैसे काम करता है?
#include #include #include using namespace std; int main() ( int i=0; wchar_t c; wchar_t str(100); setlocale(LC_ALL, "en_US.UTF-8"); wcout << L"Enter characters, Press Enter to stop"; do ( c = getwchar(); str(i) = c; i++; )while(c!=L''); wcout << L"You entered : " << str; return 0; )
जब आप प्रोग्राम चलाते हैं, तो एक संभावित आउटपुट होगा:
वर्ण दर्ज करें, äs12 रोकने के लिए Enter दबाएँ to आपने दर्ज किया: äs12 to