在C語言中,可以使用標準庫函數fopen()
和fgets()
來讀取文件中特定的內容。具體的步驟如下:
fopen()
函數打開文件,并返回文件指針。fgets()
函數從文件中逐行讀取內容,直到找到特定的內容。下面是一個示例代碼:
#include <stdio.h>
int main() {
FILE *file;
char line[100];
// 打開文件
file = fopen("filename.txt", "r");
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
// 逐行讀取文件內容
while (fgets(line, sizeof(line), file) != NULL) {
// 判斷特定的內容
if (strstr(line, "特定內容") != NULL) {
printf("找到特定內容:%s", line);
break; // 找到后跳出循環
}
}
// 關閉文件
fclose(file);
return 0;
}
請將上述代碼中的filename.txt
替換為實際的文件名,將特定內容
替換為你想要查找的內容。這個示例程序會打開文件,逐行讀取內容,直到找到特定的內容為止。然后打印出特定的內容,并關閉文件指針。