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ƨ