C ++ getwchar () - Βασική βιβλιοθήκη C ++

Η συνάρτηση getwchar () στο C ++ διαβάζει τον επόμενο μεγάλο χαρακτήρα από το stdin.

Η συνάρτηση getwchar () ορίζεται στο αρχείο κεφαλίδας.

πρωτότυπο getwchar ()

 wint_t getwchar ();

Η συνάρτηση getwchar () ισοδυναμεί με μια κλήση στο getwc (stdin). Διαβάζει τον επόμενο χαρακτήρα από το stdin που είναι συνήθως το πληκτρολόγιο.

getwchar () Παράμετροι

  • Κανένας.

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; )

Όταν εκτελείτε το πρόγραμμα, μια πιθανή έξοδος θα είναι:

 Εισαγάγετε χαρακτήρες, πατήστε Enter για να σταματήσετε το äs12 ɏ Πληκτρολογήσατε: äs12 ɏ

ενδιαφέροντα άρθρα...