2026-07-02 09:12:12 8292
❮ C 文件处理和文件创建
C 读取文件 ❯
C 写入文件
更新于 2025/12/5 11:12:17
写入文件
让我们再次使用上一章中的w模式,并向我们刚刚创建的文件写入一些内容。
w模式表示文件已打开以进行写入。要向其中插入内容,您可以使用fprintf()函数,并添加指针变量(在本例中为fptr)和一些文本:
示例
FILE *fptr;// 以写入模式打开文件fptr = fopen("filename.txt", "w");
// 向文件中写入一些文本fprintf(fptr, "Some text");
// 关闭此文件fclose(fptr);
因此,当我们在电脑上打开该文件时,它看起来像这样:
运行示例 »
注意: 如果您向一个已存在的文件写入内容,旧内容将被删除,新内容将被插入。了解这一点很重要,因为您可能会意外地删除现有内容。
例如:
示例
fprintf(fptr, "Hello
World!");
As a result, when we open the file on our computer, it says "Hello World!" instead of "Some text":
运行示例 »
向文件追加内容
如果您想向文件中添加内容而不删除原有内容,可以使用a模式。
a模式会将内容追加到文件末尾:
示例
FILE *fptr;
// 以追加模式打开文件
fptr = fopen("filename.txt", "a");
// 向文件中添加一些文本
fprintf(fptr, "Hi everybody!");
// 关闭此文件
fclose(fptr);
因此,当我们在电脑上打开该文件时,它看起来像这样:
运行示例 »
注意: 与 w 模式一样,如果文件不存在,a 模式将创建一个新文件,并将"追加"内容添加到该文件中。
❮ C 文件处理和文件创建
C 读取文件 ❯
世界杯直播频道 2025-09-27 21:25:35
男篮世界杯中国 2025-06-18 08:03:09
丹麦世界杯阵容 2025-09-11 08:47:51
丹麦世界杯阵容 2026-01-11 01:00:07
世界杯直播频道 2025-05-23 09:56:40
男篮世界杯中国 2025-08-01 17:57:54
世界杯直播频道 2026-03-01 23:47:01
男篮世界杯中国 2025-06-04 14:46:50
男篮世界杯中国 2025-09-28 22:23:42
世界杯直播频道 2025-09-04 04:43:49