C ++ fputws () - Biblioteca standard C ++

Funcția fputws () din C ++ scrie complet un șir larg, cu excepția caracterului nul care se termină în fluxul de fișiere de ieșire dat.

Funcția fputws () este aceeași cu executarea fputc () în mod repetat.

Este definit în fișierul antet.

fputws () prototip

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

Funcția fputws () scrie tot caracterul stocat în șirul larg str în fluxul de fișiere de ieșire, cu excepția caracterului larg nul care termină.

fputws () Parametri

  • str: Pointer către o matrice largă de caractere care stochează șirul larg de scris.
  • flux: fluxul de fișiere de ieșire pentru a scrie caracterele.

fputws () Valoare returnată

  • La succes, funcția fputws () returnează o valoare non-negativă.
  • La eșec, returnează EOF și setează indicatorul de eroare în flux.

Exemplu: Cum funcționează funcția 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ând rulați programul, ieșirea va fi:

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

Articole interesante...