在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
替換為您要讀取的實際文件的路徑。