C语言文件追加:如何将内容添加到已有文件
在C语言中,可以使用文件操作函数来追加内容到文件中。以下是一个简单的例子:
#include <stdio.h>
int main() {
FILE *fp;
char str[] = 'Hello, world!';
// 打开文件,以追加方式写入
fp = fopen('test.txt', 'a');
if (fp == NULL) {
printf('无法打开文件\n');
return 1;
}
// 写入字符串
fputs(str, fp);
// 关闭文件
fclose(fp);
return 0;
}
在上面的代码中,我们使用了fopen()函数来打开文件,以追加方式写入。如果文件不存在,则会自动创建。然后,我们使用fputs()函数将字符串写入文件中。最后,我们使用fclose()函数关闭文件。
注意,如果要追加内容到文件中,必须使用'a'模式打开文件,而不是'w'模式。'w'模式会覆盖文件中的所有内容,而'a'模式只会在文件末尾追加内容。
原文地址: https://www.cveoy.top/t/topic/nz4V 著作权归作者所有。请勿转载和采集!