C ++ fputws () - C ++ standardbibliotek

Fputws () -funksjonen i C ++ skriver en bred streng helt unntatt det avslutende nullbrede tegnet til den gitte utdatafilstrømmen.

Funksjonen fputws () er den samme som å utføre fputc () gjentatte ganger.

Det er definert i topptekstfilen.

fputws () prototype

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

Fputws () -funksjonen skriver alt tegnet som er lagret i den brede strengen str til utdatafilen, bortsett fra det nullbrede tegnet som avsluttes.

fputws () Parametere

  • str: peker til et bredt tegnsett som lagrer den brede strengen som skal skrives.
  • stream: Utdatafilen stream for å skrive tegnene.

fputws () Returverdi

  • Når det lykkes, returnerer funksjonen fputws () en ikke-negativ verdi.
  • Ved svikt returnerer den EOF og setter feilindikatoren på strøm.

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 kjører programmet, vil utdataene være:

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

Interessante artikler...