C語言如何在文件中添加內(nèi)容

小億
162
2023-12-12 10:45:32
欄目: 編程語言

要在C語言中向文件中添加內(nèi)容,可以使用標(biāo)準(zhǔn)庫函數(shù)fopen()和fputs()。

下面是一個(gè)示例代碼,演示了如何向文件中添加內(nèi)容:

#include <stdio.h>

int main() {
    FILE *file;
    char content[] = "Hello, World!";

    // 打開文件,以追加模式打開
    file = fopen("example.txt", "a");

    // 檢查文件是否成功打開
    if (file == NULL) {
        printf("無法打開文件。\n");
        return 1;
    }

    // 將內(nèi)容寫入文件
    fputs(content, file);

    // 關(guān)閉文件
    fclose(file);

    printf("內(nèi)容已成功添加到文件中。\n");

    return 0;
}

在上面的示例代碼中,首先使用fopen()函數(shù)打開一個(gè)名為"example.txt"的文件,并以追加模式打開。如果文件成功打開,則將"Hello, World!"字符串寫入文件中,然后使用fclose()函數(shù)關(guān)閉文件。

請(qǐng)注意,如果文件不存在,則會(huì)創(chuàng)建一個(gè)新文件;如果文件已存在,則會(huì)在文件末尾追加內(nèi)容。

0