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ƨ