`fprintf` 是 C 语言中用于向文件输出格式化数据的函数,功能类似于 `printf`,但输出目标是文件。它常用于将程序运行结果保存到文件中。
| 函数 | 作用 | 示例 |
| `fprintf` | 向文件输出格式化数据 | `fprintf(fp, "数值:%d", num);` |
使用时需先用 `fopen` 打开文件,并获取文件指针 `FILE fp`。若操作成功,返回 `0`;否则返回 `EOF`。注意使用后要调用 `fclose` 关闭文件。
`fprintf` 支持多种格式符,如 `%d`、`%f`、`%s` 等,可灵活控制输出内容。适用于日志记录、数据存储等场景。使用时应确保文件路径正确,避免因权限或路径问题导致失败。