C ++ putwc () - C ++ Τυπική βιβλιοθήκη

Η συνάρτηση putwc () στο C ++ γράφει έναν μεγάλο χαρακτήρα στη δεδομένη ροή εξόδου.

putwc () και fputwc () είναι παρόμοια όσον αφορά τη λειτουργικότητα. Ωστόσο, μια σημαντική διαφορά μεταξύ τους είναι ότι το putwc () μπορεί να εφαρμοστεί ως μακροεντολή.

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

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

 wint_t putwc (wchar_t ch, FILE * stream);

Η συνάρτηση putwc () παίρνει μια ροή αρχείων εξόδου και έναν μεγάλο χαρακτήρα ch ως ορίσματα και γράφει wc στο αρχείο που σχετίζεται με τη ροή.

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

  • ch: Ο μεγάλος χαρακτήρας που πρέπει να γραφτεί.
  • stream: Η ροή του αρχείου εξόδου για την εγγραφή του μεγάλου χαρακτήρα

putwc () Επιστροφή τιμή

  • Με επιτυχία, η συνάρτηση putwc () επιστρέφει ch.
  • Σε αποτυχία, επιστρέφει> WEOF. Εάν παρουσιαστεί σφάλμα κωδικοποίησης, το errno έχει οριστεί σε EILSEQ .

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

 #include #include #include #include using namespace std; int main() ( setlocale(LC_ALL, "en_US.UTF-8"); /* Devanagiri script */ wchar_t str() = L"देवनागरि"; FILE *fp = fopen("file.txt","w"); if (fp) ( for(int i=0; i 

When you run the program, the following string will be written to file.txt:

 देवनागरि

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