亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

c語言如何從文件中讀取數據

小億
175
2023-09-20 18:44:46
欄目: 編程語言

在C語言中,我們可以使用以下步驟從文件中讀取數據:

  1. 打開文件:使用fopen()函數打開文件,它接受兩個參數,一個是文件名,另一個是打開方式(如"r"表示只讀模式)。
FILE *file = fopen("filename.txt", "r");
  1. 檢查文件是否成功打開:使用fopen()函數后,需要檢查返回的文件指針是否為NULL,來確保文件是否成功打開。
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
  1. 讀取數據:使用fscanf()fgets()函數從文件中讀取數據。fscanf()函數可以根據指定的格式從文件中讀取數據,而fgets()函數則一次讀取一行數據。
int data;
// 使用fscanf()函數讀取整數
fscanf(file, "%d", &data);
char line[100];
// 使用fgets()函數讀取一行數據
fgets(line, sizeof(line), file);
  1. 關閉文件:使用fclose()函數關閉文件。
fclose(file);

下面是一個完整的示例代碼,從文件中讀取整數和字符串:

#include <stdio.h>
int main() {
FILE *file = fopen("data.txt", "r");
if (file == NULL) {
printf("無法打開文件\n");
return 1;
}
int number;
fscanf(file, "%d", &number);
printf("讀取的整數為:%d\n", number);
char line[100];
fgets(line, sizeof(line), file);
printf("讀取的字符串為:%s\n", line);
fclose(file);
return 0;
}

請確保在運行時,data.txt文件存在并包含合適的數據。

0
通榆县| 重庆市| 清镇市| 邵阳市| 峨眉山市| 白水县| 高陵县| 莒南县| 孝义市| 天全县| 肇源县| 桂阳县| 白银市| 东乌珠穆沁旗| 嘉祥县| 九龙坡区| 阿勒泰市| 南昌市| 长垣县| 腾冲县| 平昌县| 申扎县| 麻江县| 叙永县| 揭阳市| 修水县| 盱眙县| 磴口县| 木里| 安陆市| 濉溪县| 时尚| 北碚区| 闵行区| 尚志市| 申扎县| 富阳市| 安顺市| 浦东新区| 白银市| 海阳市|