|
≫ |
|
|
|
HP OpenVMS HP C ランタイム・ライブラリ・リファレンス・マニュアル (下巻)
1 文字のワイド文字を対応するマルチバイト値に変換し,結果を指定のファイルに書き込みます。
形式
#include <wchar.h>
wint_t fputwc (wint_t wc, FILE *file_ptr);
引数
wc
wint_t型のオブジェクト。
file_ptrファイル・ポインタ。
説明
fputwc関数は, 1 文字のワイド文字をファイルに書き込み,その文字を返します。
putwcも参照してください。
戻り値
x
|
ファイルに書き込んだ文字。正常終了を示します。
|
WEOF
|
出力エラーを示します。
errno
は次の値に設定されます。
- EILSEQ---不正なワイド文字コードが検出されました。
I/O サブシステムからエラーが返された場合も,
errno
が次の値に設定されます。
- EBADF---ファイル記述子が不正です。
- EIO---I/O エラー。
- ENOSPC---ファイルを格納しているデバイスに空き領域がありません。
- ENXIO---デバイスが存在しません。
- EPIPE---パイプが壊れています。
- ESPIPE---追加のためにオープンされているファイルで不正なシークが行われました。
- EVMSERR---変換不可能な OpenVMS エラー。
vaxc$errno
には OpenVMS エラー・コードが格納されます。これは,対応する C エラー・コードが定義されていない I/O エラーが発生したことを示します。
|
|