C ++ fputws () - C ++ standaardbibliotheek

De functie fputws () in C ++ schrijft een brede tekenreeks volledig, behalve het afsluitende nul-brede teken naar de gegeven uitvoerbestandstroom.

De functie fputws () is hetzelfde als het herhaaldelijk uitvoeren van fputc ().

Het wordt gedefinieerd in het header-bestand.

fputws () prototype

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

De functie fputws () schrijft al het teken dat is opgeslagen in de brede tekenreeks str naar de uitvoerbestandsstroom behalve het afsluitende nul-brede teken.

fputws () Parameters

  • str: Pointer naar een brede tekenreeks die de brede tekenreeks opslaat die moet worden geschreven.
  • stream: De output-bestandsstroom om de karakters te schrijven.

fputws () Retourwaarde

  • Bij succes retourneert de functie fputws () een niet-negatieve waarde.
  • Bij een fout wordt EOF geretourneerd en wordt de foutindicator ingeschakeld.

Voorbeeld: hoe werkt de functie 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; )

Wanneer u het programma uitvoert, is de uitvoer:

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

Interessante artikelen...