C 标准库 - <stdio.h>

C 语言 fprintf() 函数用于将数据格式化写入文件,用法与 printf 相同,只是多一个文件指针参数。

原型

int fprintf(FILE *stream, const char *format, ...);

示例

#include <stdio.h>

int main() {
    FILE *fp = fopen("log.txt", "a");
    if (fp == NULL) return 1;
    fprintf(fp, "用户登录,时间戳 %d\n", 1234567);
    fclose(fp);
    return 0;
}

向 log.txt 追加一行日志。

注意事项

fprintf 用于写文件,sprintf 用于写字符串缓冲区,printf 用于写屏幕,三者 format 语法一致。