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

Η συνάρτηση fputws () στο C ++ γράφει εντελώς μια ευρεία συμβολοσειρά εκτός από τον τελικό χαρακτήρα μηδενικού εύρους στη δεδομένη ροή αρχείων εξόδου.

Η συνάρτηση fputws () είναι ίδια με την επαναλαμβανόμενη εκτέλεση του fputc ().

Ορίζεται στο αρχείο κεφαλίδας.

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

 int fputws (const wchar_t * str, FILE * stream);

Η συνάρτηση fputws () γράφει όλους τους χαρακτήρες που είναι αποθηκευμένοι στην ευρεία συμβολοσειρά str στη ροή αρχείων εξόδου εκτός από τον τελικό χαρακτήρα null.

παράμετροι fputws ()

  • str: Δείκτης σε μια ευρεία σειρά χαρακτήρων που αποθηκεύει την ευρεία συμβολοσειρά που θα γραφτεί
  • stream: Η ροή του αρχείου εξόδου για την εγγραφή των χαρακτήρων.

fputws () Τιμή επιστροφής

  • Με επιτυχία, η συνάρτηση fputws () επιστρέφει μια μη αρνητική τιμή.
  • Σε αποτυχία επιστρέφει EOF και θέτει την ένδειξη σφάλματος σε ροή.

Παράδειγμα: Πώς λειτουργεί η λειτουργία fputws ();

 #include #include #include int main() ( setlocale(LC_ALL, "en_US.UTF-8"); wchar_t line() = L"C++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ"; fputws(line, stdout); return 0; )

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

 C ++ ċăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ

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