fgetws
С сайта ru.cppreference.net
| Определён в заголовке <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:2024):
- 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
| |