91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言怎么打開文件并讀取數據

小億
134
2023-10-30 14:37:25
欄目: 編程語言

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

以下是一個示例代碼:

#include <stdio.h>

int main() {
    FILE *file;
    char data[100];

    file = fopen("test.txt", "r");  // 打開名為test.txt的文件,以只讀方式打開

    if (file == NULL) {
        printf("無法打開文件\n");
        return 1;
    }

    while (fscanf(file, "%s", data) != EOF) {  // 從文件中讀取字符串,直到文件末尾
        printf("%s\n", data);
    }

    fclose(file);  // 關閉文件

    return 0;
}

在上面的示例代碼中,fopen函數用于打開名為test.txt的文件,并以只讀方式打開。如果文件打開成功,則返回一個指向FILE類型的指針,否則返回NULL

然后,使用fscanf函數從文件中讀取數據,%s格式說明符用于讀取字符串。在循環中,每次循環都會讀取一個字符串,直到文件末尾。讀取成功時,fscanf函數返回讀取的變量數,如果讀取到文件末尾,則返回EOF

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

請注意,文件應該存在于程序所在的目錄中,或者提供文件的完整路徑。

0
琼结县| 行唐县| 尤溪县| 太保市| 东阿县| 荔浦县| 镶黄旗| 木兰县| 宕昌县| 新津县| 连城县| 新巴尔虎右旗| 满城县| 巴南区| 青州市| 新营市| 凭祥市| 克拉玛依市| 什邡市| 清水县| 安泽县| 铜鼓县| 鹤壁市| 甘泉县| 宁河县| 崇礼县| 辽阳县| 杭锦后旗| 兴化市| 慈溪市| 杭锦旗| 吕梁市| 卢湾区| 赤峰市| 汉沽区| 江北区| 望江县| 贵南县| 方城县| 昔阳县| 湖南省|