阅读量:4
要使用fopen
函数以追加模式写入文件,需要指定第二个参数为"a"
。这将打开文件以追加模式,并将文件指针移动到文件末尾,以便在文件的末尾添加新的内容。
以下是一个示例代码,演示如何使用fopen
以追加模式写入文件:
#include <stdio.h> int main() { FILE *file = fopen("example.txt", "a"); if (file) { fprintf(file, "This is a new line that will be added to the file.\n"); fclose(file); printf("Content has been successfully added to the file.\n"); } else { printf("Failed to open the file.\n"); } return 0; }
在这个例子中,fopen
函数以追加模式打开名为example.txt
的文件。然后,使用fprintf
函数将新的内容写入到文件中,并最后使用fclose
函数关闭文件。
请注意,如果文件不存在,fopen
函数将创建一个新的文件。如果文件已经存在,fopen
将会将文件指针移动到文件末尾,以便在文件的末尾添加新的内容。