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ƨ

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