C ++ fputws () - C ++ Standardbibliotek

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ƨ

Intressanta artiklar...