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

溫馨提示×

c語言怎么寫入文本文件

小億
200
2023-11-02 18:02:38
欄目: 編程語言

在C語言中,可以使用fopen()函數打開一個文本文件,然后使用fprintf()函數將數據寫入到該文件中,最后使用fclose()函數關閉文件。

下面是一個簡單的示例代碼,演示如何寫入文本文件:

#include <stdio.h>

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

    // 打開文件,如果文件不存在則創建新文件,允許寫入
    file = fopen("example.txt", "w");

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

    printf("請輸入要寫入文件的內容:\n");
    fgets(data, sizeof(data), stdin);

    // 將數據寫入文件
    fprintf(file, "%s", data);

    // 關閉文件
    fclose(file);

    printf("數據已成功寫入文件.\n");

    return 0;
}

在上述示例代碼中,我們使用fopen()函數打開了一個名為example.txt的文件,打開模式為"w",表示以寫入的方式打開文件。如果文件不存在,則會創建一個新的文件。

然后,我們使用fgets()函數從用戶輸入中讀取要寫入文件的內容,并將其保存在data數組中。

接下來,我們使用fprintf()函數將data數組中的數據寫入到文件中。

最后,我們使用fclose()函數關閉文件。

運行上述代碼后,程序會提示你輸入要寫入文件的內容。輸入完成后,程序會將輸入的內容寫入到example.txt文件中,并顯示成功的消息。

請注意,如果文件已經存在,使用"w"模式打開文件會清空原有的內容,然后寫入新的內容。如果你想追加內容到文件末尾而不清空文件,請使用"a"模式打開文件。

另外,為了安全起見,應該始終檢查文件是否成功打開,以及在完成操作后關閉文件。

0
伊川县| 遂溪县| 汤阴县| 静安区| 潞城市| 中卫市| 庄浪县| 陇南市| 双城市| 克拉玛依市| 江陵县| 安达市| 凤翔县| 泰宁县| 楚雄市| 龙游县| 鲁山县| 凤凰县| 太白县| 乐清市| 禹城市| 建始县| 合川市| 长顺县| 雅安市| 岐山县| 防城港市| 定结县| 潞西市| 石景山区| 九台市| 肇源县| 屯门区| 蕲春县| 九江县| 常山县| 定西市| 松阳县| 金塔县| 光泽县| 安仁县|