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

溫馨提示×

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
绥化市| 栖霞市| 承德市| 曲水县| 壤塘县| 浑源县| 滁州市| 渝中区| 大田县| 威远县| 武威市| 新建县| 左贡县| 呈贡县| 黎平县| 噶尔县| 青阳县| 池州市| 万载县| 丹江口市| 社旗县| 宁明县| 定兴县| 清涧县| 武邑县| 焉耆| 西安市| 吉木萨尔县| 冷水江市| 内江市| 商洛市| 中卫市| 五华县| 汶上县| 云梦县| 桐柏县| 揭西县| 星座| 平远县| 大化| 睢宁县|