-
標準入力からのデータの読み取り: C言語では、標準入力からのデータの読み取りには
scanf
関数を使用します。以下は、整数の入力を受け取る例です。#include <stdio.h> int main() { int num; printf("整数を入力してください: "); scanf("%d", &num); printf("入力された数値は %d です\n", num); return 0; }
-
ファイルへのデータの書き込み: ファイルへのデータの書き込みには、
fprintf
関数を使用します。以下は、文字列をファイルに書き込む例です。#include <stdio.h> int main() { FILE *fp; char str[] = "Hello, World!"; fp = fopen("output.txt", "w"); fprintf(fp, "%s\n", str); fclose(fp); printf("ファイルに書き込みました\n"); return 0; }
-
エラー処理: C言語では、エラーハンドリングが重要です。例外処理のように、エラーが発生した場合の対処方法を指定することができます。以下は、ファイルのオープン時にエラーチェックを行う例です。
#include <stdio.h> int main() { FILE *fp; fp = fopen("input.txt", "r"); if (fp == NULL) { printf("ファイルを開くことができませんでした\n"); return 1; } // ファイルの読み取りや処理を行う fclose(fp); return 0; }
以上が、C言語における入出力とエラー処理の基本です。これらの基本的な概念とコード例を活用することで、さまざまなプログラミングタスクを効果的に実行できるでしょう。