この記事では、C言語でプログラムの実行結果をファイルに出力する方法について解説します。
ファイルへの出力方法やコードの例を通じて、初心者の方でも簡単に理解できるように説明します。
目次から探す
実行結果をファイルへ出力する方法
プログラムの実行結果をファイルに出力する方法
C言語では、プログラムの実行結果を画面に表示するだけでなく、ファイルに出力することもできます。
ファイルへの出力方法
C言語でファイルへの出力を行うには、以下の手順を実行します。
- 出力先のファイルを開く
- ファイルにデータを書き込む
- ファイルを閉じる
具体的なコード例を見てみましょう。
#include <stdio.h>
int main() {
FILE *file; // ファイルポインタの宣言
// ファイルを書き込みモードで開く
file = fopen("output.txt", "w");
if (file == NULL) {
printf("ファイルを開けませんでした。\n");
return 1;
}
// printfではなくfprintfを使う
fprintf(file, "Hello, World!");
// ファイルを閉じる
fclose(file);
return 0;
}
上記のコードでは、fopen関数
を使用してファイルを開き、fprintf関数
を使用してファイルにデータを書き込んでいます。
fclose関数
を使用してファイルを閉じることで、ファイルへの出力が完了します。
ファイルへの出力結果の確認
上記のコードを実行すると、プログラムと同じディレクトリにoutput.txt
という名前のファイルが作成されます。
ファイルを開くと、以下のようにHello, World!
という文字列が書き込まれていることが確認できます。
Hello, World!