エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
C言語 ログの出力【ファイル名と行番号を自動で埋め込む方法】
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
C言語 ログの出力【ファイル名と行番号を自動で埋め込む方法】
こんにちは、ナナです。 膨大な量のプログラムを動かしていると、プログラムの問題をトレースするための... こんにちは、ナナです。 膨大な量のプログラムを動かしていると、プログラムの問題をトレースするためのログを出力したい時があります。 ログは、printf関数を使って次のように出力するのが基本です。 int testFunc(int num) { if (num < 0) { printf("testFunc関数 引数異常:%d\n", num); return -1; } if (subFunc() == -1) { printf("subfunc関数 戻り値 失敗\n"); return -1; } return 0; } このようなログは、プログラムのいたるところに必要になり、出力形式をどのようにすればよりよいログとして機能するかが課題となります。 このログの出力形式で大事なことは、ログからプログラムの出力箇所を素早く特定できることです。 そのためにログの中に「ファイル名」や「行番号」を