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

Функция fputws () в C ++ полностью записывает широкую строку, за исключением завершающего нулевого широкого символа, в данный поток выходного файла.

Функция fputws () аналогична многократному выполнению fputc ().

Это определено в заголовочном файле.

fputws () прототип

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

Функция fputws () записывает все символы, хранящиеся в широкой строке str, в поток выходного файла, кроме завершающего широкого нулевого символа.

Параметры fputws ()

  • str: указатель на массив широких символов, в котором хранится записываемая широкая строка.
  • stream: поток выходного файла для записи символов.

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 haʼnđle tĥeșë veɍƴ eįrd čhāråcŧerƨ

Интересные статьи...