Namespaces
Variants

fgetws

ja.cppreference.net から
< c | io
 
 
ファイル入出力
型とオブジェクト
        
関数
ファイルアクセス
(C95)
書式なし入出力
(C95)(C95)
(C95)
(C95)(C95)
(C95)
(C95)

書式付き入力
 
ヘッダで定義 <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 関数 (p: TBD)
  • C17 標準 (ISO/IEC 9899:2018):
  • 7.29.3.2 fgetws 関数 (p: TBD)
  • 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)

関連項目

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