c語(yǔ)言如何讀取文件里的東西

小億
175
2023-08-26 03:41:03

在C語(yǔ)言中,可以使用fopen()函數(shù)打開(kāi)文件,然后使用fscanf()fgets()函數(shù)讀取文件中的內(nèi)容。

下面是一個(gè)示例代碼,展示了如何讀取文件中的內(nèi)容:

#include <stdio.h>
int main() {
FILE *file;
char buffer[100];
// 打開(kāi)文件
file = fopen("file.txt", "r");
// 檢查文件是否成功打開(kāi)
if (file == NULL) {
printf("無(wú)法打開(kāi)文件。\n");
return 1;
}
// 使用fgets()函數(shù)逐行讀取文件內(nèi)容
while (fgets(buffer, sizeof(buffer), file) != NULL) {
printf("%s", buffer);
}
// 關(guān)閉文件
fclose(file);
return 0;
}

上述代碼會(huì)打開(kāi)一個(gè)名為file.txt的文件并逐行讀取文件中的內(nèi)容,然后將內(nèi)容輸出到屏幕上。你可以根據(jù)需要修改代碼來(lái)適應(yīng)你的文件讀取需求。

0