Spec-Zone.ru › C

fgetws

Определено в заголовочном файле <wchar.h>
wchar_t* fgetws( wchar_t* str, int count, FILE* stream );
(с C95)
(до C99)
wchar_t* fgetws( wchar_t* restrict str, int count, FILE* restrict stream );
(с C99)

Читает не более count - 1 широких символов из указанного потока файла и сохраняет их в str. Полученная строка широких символов всегда завершается нулём. Парсинг останавливается, если встречается конец файла или символ новой строки, в этом случае str будет содержать этот символ новой строки.

Параметры

str - строка широких символов, в которую будут считаны символы
count - длина str
stream - поток файла для чтения данных

Возвращаемое значение

str при успехе, нулевой указатель при ошибке

Пример

Ссылки

  • Стандарт C23 (ISO/IEC 9899:2023):
    • 7.29.3.2 Функция fgetws (стр.: TBD)
  • Стандарт C17 (ISO/IEC 9899:2018):
    • 7.29.3.2 Функция fgetws (стр.: TBD)
  • Стандарт C11 (ISO/IEC 9899:2011):
    • 7.29.3.2 Функция fgetws (стр.: 422)
  • Стандарт C99 (ISO/IEC 9899:1999):
    • 7.24.3.2 Функция fgetws (стр.: 367-368)

См. также

wscanffwscanfswscanfwscanf_sfwscanf_sswscanf_s
(C95)(C95)(C95)(C11)(C11)(C11)
считывает форматированный ввод широких символов из stdin, потока файла или буфера
(функция)
fgetwcgetwc
(C95)
получает широкий символ из потока файла
(функция)
fputws
(C95)
записывает строку широких символов в поток файла
(функция)
getlinegetwlinegetdelimgetwdelim
(динамическая память TR)
чтение из потока в автоматически изменяемый буфер до разделителя/конца строки
(функция)
Документация C++ для fgetws

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/io/fgetws

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API