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ƨ