C ++ fputws () - Стандартна бібліотека C ++

Функція 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ƨ

Цікаві статті...