std::fputws
提供: cppreference.com
ヘッダ <cwchar> で定義
|
||
int fputws( const wchar_t* str, std::FILE* stream ); |
||
std::fputwc を繰り返し実行したかのように、ヌル終端ワイド文字列 str
のすべてのワイド文字を出力ストリーム stream
に書き込みます。
str
の終端のヌルワイド文字は書き込まれません。
目次 |
[編集] 引数
str | - | 書き込まれるヌル終端ワイド文字列 |
stream | - | 出力ストリーム |
[編集] 戻り値
成功した場合は、非負の値を返します。
失敗した場合は、 EOF を返し、 stream
のエラー指示子 (std::ferror を参照) をセットします。
[編集] 例
Run this code
#include <clocale> #include <cstdio> #include <cwchar> int main() { std::setlocale(LC_ALL, "en_US.utf8"); int rc = std::fputws(L"御休みなさい", stdout); if (rc == EOF) std::perror("fputws()"); // POSIX requires that errno is set }
出力:
御休みなさい
[編集] 関連項目
ファイルストリームに文字列を書き込みます (関数) | |
stdout、ファイルストリームまたはバッファに書式付きワイド文字出力を行います (関数) | |
fputws |
ファイルストリームにワイド文字列を書き込みます (関数) |
ファイルストリームからワイド文字列を取得します (関数) | |
fputws の C言語リファレンス
|