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)
См. также
|
(C95)(C95)(C95)(C11)(C11)(C11) | считывает форматированный ввод широких символов из stdin, потока файла или буфера (функция) |
|
(C95) | получает широкий символ из потока файла (функция) |
|
(C95) | записывает строку широких символов в поток файла (функция) |
|
(динамическая память TR) | чтение из потока в автоматически изменяемый буфер до разделителя/конца строки (функция) |
Документация C++ для fgetws |
|
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/io/fgetws