C言語を使用してテキストファイルの内容を読み取る方法は何ですか?
C言語では、標準ライブラリのファイル操作関数を使用してテキストファイルの内容を読み取ることができます。以下は、テキストファイルの内容を読み取り、それをコンソールに出力する方法を示す簡単なサンプルコードです。
#include <stdio.h>
int main() {
FILE *file;
char c;
// 打开文本文件
file = fopen("example.txt", "r");
if(file == NULL) {
printf("无法打开文件\n");
return 1;
}
// 逐个字符读取文件内容并打印到控制台
while((c = getc(file)) != EOF) {
putchar(c);
}
// 关闭文件
fclose(file);
return 0;
}
上記のコードでは、まずfopen()関数を使用して、example.txtという名前のテキストファイルを読み取りモード(「r」)で開きます。 次に、getc()関数を使用してファイルの内容を1文字ずつ読み取り、putchar()関数を使用して文字をコンソールに出力します。 最後に、fclose()関数を使用してファイルを閉じます。
example.txtを実際に読み込むテキストファイルのファイル名に置き換える必要があります。また、そのファイルが現在の作業ディレクトリにあるか、正しいパスを指定してください。