c语言 fprintf
fprintf是C语言中的一个函数,用于将数据以指定格式输出到文件中。
函数原型:
int fprintf(FILE *stream, const char *format, ...);
参数说明:
-
stream:指向FILE对象的指针,表示要输出到的文件流。
-
format:字符串格式控制参数,用于指定输出的格式。
-
...:可变参数列表,用于传递要输出的数据。
返回值说明:
成功返回输出的字符数,失败返回负数。
示例:
假设有一个名为“example.txt”的文本文件,其内容如下:
Hello World!
以下代码将在文件末尾添加一行文字:
#include <stdio.h>
int main()
{
FILE *fp;
fp = fopen("example.txt", "a"); // 打开文件,以追加模式写入
fprintf(fp, "This is a new line.\n"); // 将新行写入文件
fclose(fp); // 关闭文件
return 0;
}
执行完上述代码后,example.txt文件的内容将变为:
Hello World!
This is a new line.
原文地址: https://www.cveoy.top/t/topic/M9x 著作权归作者所有。请勿转载和采集!