溫馨提示×

c語言怎么創建文件并寫入內容

小億
298
2023-08-06 00:25:52
欄目: 編程語言

在C語言中,可以使用標準庫函數fopen()來創建文件并打開文件,然后使用fprintf()fputc()等函數來寫入內容。以下是一個示例:

#include <stdio.h>
int main() {
FILE *file;  // 文件指針
char filename[] = "example.txt";  // 文件名
// 創建文件并打開文件
file = fopen(filename, "w");
if (file == NULL) {
printf("無法創建文件\n");
return 1;
}
// 寫入內容
fprintf(file, "Hello, World!\n");
fputs("This is an example file.", file);
// 關閉文件
fclose(file);
printf("文件創建并寫入成功\n");
return 0;
}

在上述示例中,首先定義了一個FILE類型的指針file,然后使用fopen()函數以寫入模式"w"創建文件并打開文件,如果文件創建失敗,則打印錯誤信息并返回。

接下來,使用fprintf()函數向文件中寫入字符串"Hello, World!\n",并使用fputs()函數寫入字符串"This is an example file."。

最后,使用fclose()函數關閉文件,釋放資源,并打印成功提示信息。

注意:在使用fopen()函數創建文件時,可以指定不同的打開模式,如"w"表示寫入模式,每次打開文件前會清空文件內容;"a"表示追加模式,每次打開文件時會將數據追加到文件末尾。詳細的打開模式請參考C語言的官方文檔。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女