名前 | 形式 | 機能説明 | 戻り値 | エラー | 属性 | 関連項目
#include <stdio.h> #include <wchar.h>int fputws(const wchar_t *s, FILE *stream);
fputws() 関数は、ws が指すワイド文字列 (NULL で終わるもの) に対応する文字列を、stream が指すストリームに書き出します。最後の NULL ワイド文字コードに対応する文字の出力や 改行文字も付加されません。
ファイル中の st_ctime と st_mtime の両フィールドは、fputws() が正常終了してから、同じストリームに対する次の fflush(3C) または fclose(3C) の呼び出しが正常終了するまで、もしくは exit(2) または abort(3C) が呼び出されるまでの間に更新されるようマークされます。
正常終了時、fputws() は負でない値を返します。正常終了しない場合には、–1 を返し、ストリームのエラー表示を設定します。このとき errno はエラーを示す値に設定されます。
fputwc(3C) の説明を参照してください。
次の属性については attributes(5) のマニュアルページを参照してください。
属性タイプ | 属性値 |
---|---|
MT レベル | MT-Safe |