C ++ fputws () - C ++ Standardbibliotek

Funktionen fputws () i C ++ skriver en bred streng fuldstændigt undtagen det afsluttende null wide-tegn til den givne outputfilstrøm.

Funktionen fputws () er den samme som at udføre fputc () gentagne gange.

Det er defineret i header-fil.

fputws () prototype

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

Funktionen fputws () skriver alt det tegn, der er gemt i den brede streng str til outputfilstrømmen undtagen det afsluttende null wide-tegn.

fputws () Parametre

  • str: Markør til et bredt tegnarray, der gemmer den brede streng, der skal skrives.
  • stream: Outputfilstrømmen til at skrive tegnene.

fputws () Returværdi

  • Efter succes returnerer funktionen fputws () en ikke-negativ værdi.
  • Ved fiasko returnerer den EOF og sætter fejlindikatoren i drift.

Eksempel: Hvordan fungerer 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; )

Når du kører programmet, vil output være:

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

Interessante artikler...