Namespaces
Variants

fgetws

From cppreference.net
< c ‎ | io
定义于头文件 <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 函数 (页: 待定)
  • C11 标准 (ISO/IEC 9899:2011):
  • 7.29.3.2 fgetws 函数 (p: 422)
  • C99标准(ISO/IEC 9899:1999):
  • 7.24.3.2 fgetws 函数(页码:367-368)

参考

(C95) (C95) (C95) (C11) (C11) (C11)
标准输入 、文件流或缓冲区读取格式化宽字符输入
(函数)
从文件流获取一个宽字符
(函数)
(C95)
向文件流写入一个宽字符串
(函数)
从流读取数据到自动调整大小的缓冲区,直到遇到分隔符/行结束
(函数)
C++ 文档 for fgetws