跳转至

f_printf

f_printf

f_printf 函数将格式化的字符串写入文件。

int f_printf (
  FIL* fp,          /* [输入] 文件对象 */
  const TCHAR* fmt, /* [输入] 格式化字符串 */
  ...
);

参数

  • fp: 指向已打开的文件对象结构的指针。
  • fmt: 指向以 null \0 结尾的格式化字符串的指针。
  • ...: 可选参数...

返回值

如果字符串成功写入,则返回写入文件的字符编码单元数。如果由于磁盘已满或发生错误而导致函数失败,则返回一个负值。

描述

支持的格式指令是标准库的一个子集 (%[标志][宽度][精度][大小]类型)。 * 类型: c, d, u, o, x, X, b, s, f, e, E * 大小: l, ll

快速信息

FF_FS_READONLY == 0FF_USE_STRFUNC >= 1 时可用。

相关参考

f_open, f_putc, f_puts, f_gets, f_close, FIL