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 == 0 且 FF_USE_STRFUNC >= 1 时可用。
相关参考
f_open, f_putc, f_puts, f_gets, f_close, FIL