Funktionen fputws () i C ++ skriver en bred sträng helt förutom det avslutande null-breda tecknet till den givna utdatafilströmmen.
Funktionen fputws () är densamma som att köra fputc () upprepade gånger.
Det definieras i rubrikfilen.
prototyp fputws ()
int fputws (const wchar_t * str, FILE * stream);
Funktionen fputws () skriver alla tecken som lagras i den breda strängen str till utdatafilströmmen förutom det avslutande null-breda tecknet.
fputws () Parametrar
- str: pekare till ett brett teckenarrangemang som lagrar den breda sträng som ska skrivas.
- stream: Utdatafilens ström för att skriva tecknen.
fputws () Returvärde
- Vid framgång returnerar funktionen fputws () ett icke-negativt värde.
- Vid fel returnerar den EOF och sätter felindikatorn på ström.
Exempel: Hur fungerar 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ör programmet blir resultatet:
C ++ ċăn ha nödvändđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ