Функція fputws () у C ++ повністю записує широкий рядок, за винятком закінчувального нульового широкого символу до заданого потоку вихідних файлів.
Функція fputws () така ж, як і повторне виконання fputc ().
Це визначається у файлі заголовка.
прототип fputws ()
int fputws (const wchar_t * str, FILE * потік);
Функція fputws () записує весь символ, що зберігається у широкому рядку str, у вихідний потік файлів, крім закінчувального нульового широкого символу.
fputws () Параметри
- str: Вказівник на широкий масив символів, що зберігає широкий рядок для запису.
- потік: вихідний потік файлу для запису символів.
fputws () Повернене значення
- Після успіху функція fputws () повертає невід’ємне значення.
- При відмові він повертає EOF і встановлює індикатор помилки в потоці.
Приклад: Як працює функція 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; )
Коли ви запускаєте програму, результат буде:
C ++ ʼnăn haʼnđle tĥeșë veɍƴ ŵeįrd čhāråcŧerƨ