[解決済み] C言語でstdoutに書き込むとはどういう意味ですか?
2022-03-05 20:49:40
質問
stdoutに書き込むプログラムは、ファイルに書き込むのですか? 画面に書き込むのですか? stdoutに書き込むという意味がよくわかりません。
どのように解決するのですか?
つまり、そのセッションのメイン出力デバイスに出力を出力しているということです。ユーザーのコンソール、tty セッション、ファイル、あるいは何であるかは誰にもわかりません。そのデバイスが何であるかは、プログラムがどのように実行されているか、どこから実行されているかによって異なります。
次のコマンドは、標準出力デバイス(stdout)に書き込む...。
printf( "hello world\n" );
これも要するに、別の方法なんだけど......。
fprintf( stdout, "hello world\n" );
この場合
stdout
へのポインタです。
FILE
ストリームは、アプリケーションのデフォルトの出力デバイスを表します。また
fprintf( stderr, "that didn't go well\n" );
この場合、出力はアプリケーションの標準エラー出力デバイスに送られます。
stdout
-- と同じように
stdout
,
stderr
へのポインタです。
FILE
ストリームは、エラーメッセージのデフォルトの出力デバイスを表します。
関連
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] C言語では「?」演算子は何をするのですか?
-
[解決済み] time(1) の出力における 'real', 'user' および 'sys' はどのような意味ですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] 配列の場合、なぜ a[5] == 5[a] になるのでしょうか?
-
[解決済み] C言語における「static」の意味とは?
-
[解決済み] 出力をファイルや標準出力にリダイレクトする方法
-
[解決済み] 標準出力ではなく標準エラー出力にパイプを通すにはどうしたらいいですか?
-
[解決済み】C/C++の"-->"演算子とは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Valgrind - strcpyのサイズ1の無効な書き込み
-
[解決済み] strtokのセグメンテーションフォールト
-
[解決済み】cudamalloc()の使用。) なぜダブルポインタなのか?
-
[解決済み】C言語で多重定義を防ぐには?
-
[解決済み】警告:引数「互換性のないポインタ型から」を渡す[デフォルトで有効]。
-
[解決済み] テスト
-
[解決済み】宣言指定子で2つ以上のデータ型がある場合のエラー【非公開
-
[解決済み] Cプログラムで「配列の添え字が整数でない」。
-
[解決済み】execvp: バッドアドレスエラー
-
[解決済み] printfは、フォーマット文字列の中に改行がないと、呼び出し後にフラッシュしないのはなぜですか?