C ++ putwc () - C ++ standaardbibliotheek

De putwc () functie in C ++ schrijft een breed karakter naar de gegeven outputstroom.

putwc () en fputwc () zijn vergelijkbaar in termen van functionaliteit. Een groot verschil tussen beide is echter dat putwc () kan worden geïmplementeerd als een macro.

Het wordt gedefinieerd in het header-bestand.

putwc () prototype

 wint_t putwc (wchar_t ch, FILE * stream);

De functie putwc () neemt een uitvoerbestand stream en een breed teken ch als argumenten en schrijft wc naar het bestand dat aan stream is gekoppeld.

putwc () Parameters

  • ch: het brede teken dat moet worden geschreven.
  • stream: De uitvoerbestandsstream om het brede teken te schrijven.

putwc () Retourwaarde

  • Bij succes retourneert de functie putwc () ch.
  • Bij een storing keert het terug> WEOF. Als er een coderingsfout optreedt, wordt errno ingesteld op EILSEQ .

Voorbeeld: hoe werkt de putwc () -functie?

 #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 artikelen...