中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

C語言如何從文件中讀取文字

小億
161
2024-01-12 01:28:10
欄目: 編程語言

在C語言中,可以使用fopen函數打開文件,使用fscanf函數從文件中讀取文字。

下面是一個示例代碼,展示了如何從文件中逐行讀取文字并輸出到控制臺:

#include <stdio.h>

int main() {
   FILE *file;
   char line[100];
   
   // 打開文件
   file = fopen("filename.txt", "r");
   if (file == NULL) {
      printf("無法打開文件!");
      return 1;
   }
   
   // 逐行讀取文件內容并輸出
   while (fgets(line, sizeof(line), file) != NULL) {
      printf("%s", line);
   }
   
   // 關閉文件
   fclose(file);

   return 0;
}

在上面的代碼中,fopen函數用于打開名為filename.txt的文件,并以只讀模式(“r”)打開。如果文件無法打開,則會輸出一條錯誤消息并返回1。

然后,使用fgets函數逐行從文件中讀取文字并存儲到line字符數組中。fgets函數會在讀取到換行符或達到指定的最大字符數時停止讀取。然后,使用printf函數將讀取到的文字輸出到控制臺。

最后,使用fclose函數關閉文件。這是一個很重要的步驟,以確保文件被正確地關閉并釋放相關的資源。

0
崇信县| 阜南县| 名山县| 西青区| 囊谦县| 宜城市| 万安县| 门源| 洛南县| 孟州市| 五河县| 福贡县| 临汾市| 安福县| 黔西县| 大厂| 北辰区| 讷河市| 临海市| 长葛市| 梅州市| 华坪县| 巫溪县| 宁城县| 玉门市| 茂名市| 深圳市| 株洲市| 吕梁市| 商洛市| 赤壁市| 法库县| 蒲城县| 湖北省| 沁源县| 临高县| 桃源县| 中宁县| 于都县| 隆子县| 额敏县|