stderr | Programming Place Plus C言語編 標準ライブラリのリファレンス

トップページC言語編標準ライブラリのリファレンス(名前順)

トップページC言語編標準ライブラリのリファレンス(ヘッダ別)


stderr 🔗

概要

標準エラーストリームに結びついた FILEオブジェクトへのポインタ。

ヘッダ

stdio.h

形式

extern FILE __streams[FOPEN_MAX];
#define stderr &__streams[2];

置換結果

プログラム実行開始直後に、自動的にオープンされる標準エラーストリームを表している、FILEオブジェクトへのポインタ。

詳細

標準エラーストリームは、プログラム実行開始時に自動的にオープンされる。

一般的には、バッファリングされていない。バッファリングについては、setbuf関数setvbuf関数で設定を変更できる可能性がある。

注意

単に、FILE型の変数を指しているだけの実装であれば、メンバを書き換えられるかもしれないが、そうするべきではない。ストリームを結びつける先を変更したければ、freopen関数を使うとよい。

使用例

#include <stdio.h>

int main(void)
{
    fputs("Test Message\n", stderr);
}

実行結果:

Test Message

関連

標準入力stdin、標準出力stdout で表される。

解説章

第39章


参考リンク 🔗

本ページはアフィリエイトプログラムによる収益を得ています。
以下のリンクから商品を購入されると、Programming Place 管理者に紹介料が支払われています。


更新履歴 🔗

 全体的に文章を見直し修正。

 新規作成。



標準ライブラリのリファレンス(名前順)のトップページへ

標準ライブラリのリファレンス(ヘッダ別)のトップページへ

C言語編のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る