在C语言中,您可以使用fopen()
函数打开一个文本文件,并使用fscanf()
或fgets()
函数逐行读取文件内容。下面是一个简单的示例:
#include <stdio.h>
int main() {
FILE *file;
char line[100];
// 打开文件
file = fopen("file.txt", "r");
// 检查文件是否成功打开
if (file == NULL) {
printf("无法打开文件\n");
return 1;
}
// 逐行读取文件内容并打印
while (fgets(line, sizeof(line), file) != NULL) {
printf("%s", line);
}
// 关闭文件
fclose(file);
return 0;
}
在示例中,我们首先使用fopen()
函数打开名为file.txt
的文本文件,并将返回的文件指针存储在file
变量中。然后,我们使用fgets()
函数逐行读取文件内容,并将每一行存储在line
字符数组中。最后,我们使用printf()
函数打印每一行的内容。最后,我们使用fclose()
函数关闭文件。请注意,您需要将file.txt
替换为您要读取的实际文件的路径。