C语言 在文件尾追加写入文本
时间: 2023-09-12 17:03:01 浏览: 527
向文件末尾加内容
您可以使用C语言中的文件操作函数来在文件末尾追加文本。具体步骤如下:
1. 打开文件:使用 `fopen()` 函数打开需要写入的文件,设置打开方式为“追加写入”模式,即使用“a”参数。例如:
```
FILE *fp = fopen("filename.txt", "a");
```
2. 写入文本:使用 `fprintf()` 函数向文件中写入需要追加的文本内容。例如:
```
fprintf(fp, "This is the text to be appended.");
```
3. 关闭文件:使用 `fclose()` 函数关闭文件。例如:
```
fclose(fp);
```
完整示例代码:
```c
#include <stdio.h>
int main() {
FILE *fp = fopen("filename.txt", "a");
if (fp == NULL) {
printf("Failed to open file.");
return 1;
}
fprintf(fp, "This is the text to be appended.");
fclose(fp);
return 0;
}
```
阅读全文