要使用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
將會將文件指針移動到文件末尾,以便在文件的末尾添加新的內容。