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 に格納します。生成されたワイド文字列は常にnull終端されます。ファイル終端が発生するか、改行ワイド文字が見つかった場合、解析は停止します。その場合、 str にはそのワイド改行文字が含まれます。

目次

パラメータ

str - 文字を読み込むワイド文字列
count - str の長さ
stream - データを読み込むファイルストリーム

戻り値

str 成功時は文字列ポインタ、エラー時はヌルポインタ

参考文献

  • C23規格 (ISO/IEC 9899:2024):
  • 7.29.3.2 fgetws関数 (p: TBD)
  • C17規格 (ISO/IEC 9899:2018):
  • 7.29.3.2 fgetws関数 (p: 未定)
  • C11規格 (ISO/IEC 9899:2011):
  • 7.29.3.2 fgetws関数 (p: 422)
  • C99規格 (ISO/IEC 9899:1999):
  • 7.24.3.2 fgetws関数 (p: 367-368)

関連項目

(C95) (C95) (C95) (C11) (C11) (C11)
書式指定されたワイド文字入力を stdin 、ファイルストリーム、またはバッファから読み込む
(関数)
ファイルストリームからワイド文字を取得する
(関数)
(C95)
ワイド文字列をファイルストリームに書き込む
(関数)
区切り文字/行末までストリームから自動的にサイズ変更されるバッファに読み込む
(関数)