C ++ putwc () - C ++ Standardbibliothek

Die Funktion putwc () in C ++ schreibt ein breites Zeichen in den angegebenen Ausgabestream.

putwc () und fputwc () sind hinsichtlich der Funktionalität ähnlich. Ein wesentlicher Unterschied zwischen ihnen besteht jedoch darin, dass putwc () als Makro implementiert werden kann.

Es ist in der Header-Datei definiert.

putwc () Prototyp

 wint_t putwc (wchar_t ch, FILE * stream);

Die Funktion putwc () verwendet einen Ausgabedateistream und ein breites Zeichen ch als Argumente und schreibt wc in die dem Stream zugeordnete Datei.

putwc () Parameter

  • ch: Das breite zu schreibende Zeichen.
  • stream: Der Ausgabedateistream zum Schreiben des breiten Zeichens.

putwc () Rückgabewert

  • Bei Erfolg gibt die Funktion putwc () ch zurück.
  • Bei einem Fehler wird> WEOF zurückgegeben. Wenn ein Codierungsfehler auftritt, wird errno auf EILSEQ gesetzt .

Beispiel: Wie funktioniert die Funktion 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:

 देवनागरि

Interessante Beiträge...