溫馨提示×

如何使用fopen在Linux中創(chuàng)建新文件

小樊
95
2024-09-07 01:11:43
欄目: 智能運維

在 Linux 中,您可以使用 C 語言的 fopen() 函數來創(chuàng)建一個新文件

#include<stdio.h>

int main() {
    // 使用 "w" 模式打開文件,如果文件不存在則創(chuàng)建一個新文件
    FILE *file = fopen("newfile.txt", "w");
    
    if (file == NULL) {
        printf("無法創(chuàng)建或打開文件!\n");
        return 1;
    }

    // 在這里寫入一些內容到文件
    const char *text = "Hello, World!\n";
    fprintf(file, "%s", text);

    // 關閉文件并保存更改
    fclose(file);

    printf("文件已成功創(chuàng)建!\n");
    return 0;
}

這段代碼首先嘗試使用 “w” 模式(寫入模式)打開名為 “newfile.txt” 的文件。如果文件不存在,fopen() 將創(chuàng)建一個新文件。然后,我們向文件寫入一些文本,最后關閉文件以保存更改。

要編譯和運行此程序,請將其保存為 create_file.c,然后在終端中運行以下命令:

gcc create_file.c -o create_file
./create_file

運行程序后,當前目錄中應該會出現一個名為 “newfile.txt” 的新文件。

0