C ++ fputws () - C ++ szabványos könyvtár

A C ++ fputws () függvénye egy széles karakterláncot ír le, kivéve a végződő null széles karaktert az adott kimeneti fájlfolyamba.

Az fputws () függvény megegyezik az fputc () ismételt végrehajtásával.

A fejlécfájlban van meghatározva.

fputws () prototípus

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

Az fputws () függvény a sztringben tárolt összes karaktert a kimeneti fájlfolyamba írja, kivéve a végződő null széles karaktert.

fputws () Paraméterek

  • str: Széles karaktertömb mutatója, amely a széles írandó karakterláncot tárolja.
  • stream: A kimeneti fájlfolyam a karakterek megírásához

fputws () Visszatérési érték

  • Siker esetén az fputws () függvény nem negatív értéket ad vissza.
  • Meghibásodás esetén visszaadja az EOF-et és beállítja a hibajelzőt az adatfolyamban.

Példa: Hogyan működik az fputws () függvény?

 #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; )

A program futtatásakor a kimenet a következő lesz:

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

érdekes cikkek...