溫馨提示×

c語言如何讀取文件內容并輸出

小億
275
2023-08-07 21:36:43
欄目: 編程語言

在C語言中,可以使用標準庫函數fopenfread來讀取文件內容,并使用標準庫函數printf來輸出文件內容。以下是一個簡單的示例代碼:

#include <stdio.h>
int main() {
FILE *file;
char buffer[100];
// 打開文件
file = fopen("file.txt", "r");
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
// 讀取文件內容并輸出
while (fgets(buffer, sizeof(buffer), file) != NULL) {
printf("%s", buffer);
}
// 關閉文件
fclose(file);
return 0;
}

在上述示例中,首先使用fopen函數打開文件,第一個參數是文件名,第二個參數是打開模式。在這里,我們使用"r"模式表示以只讀方式打開文件。

然后,使用fgets函數從文件中逐行讀取內容,將每一行的內容存儲在buffer數組中。fgets函數的第一個參數是存儲讀取內容的數組,第二個參數是數組的大小,第三個參數是文件指針。當fgets函數返回NULL時,表示已經讀取完文件內容。

最后,使用printf函數輸出讀取的內容。在這里,我們使用%s格式化字符來輸出字符串。

最后,使用fclose函數關閉文件。

請注意,上述代碼假設文件名為"file.txt",并且該文件與代碼文件位于相同的目錄中。您可以根據實際情況修改文件名和路徑。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女