fprintf
函数用于向指定的文件流中写入格式化数据。其原型如下:
int fprintf(FILE *stream, const char *format, ...);
其中,stream
为要写入的文件指针,format
为格式化字符串,后面跟随着需要写入的变量。该函数返回成功写入的字符数。
例如,要向一个名为 example.txt
的文件中写入一条格式化字符串,可以使用以下代码:
FILE *file = fopen("example.txt", "w");
if (file != NULL) {
fprintf(file, "Hello, world!\n");
fclose(file);
} else {
// 文件打开失败
}