fprintf
将数据写入文本文件
说明
fprintf( 按列顺序将 fileID,formatSpec,A1,...,An)formatSpec 应用于数组 A1,...An 的所有元素,并将数据写入到一个文本文件。fprintf 使用在对 fopen 的调用中指定的编码方案。
fprintf( 设置数据的格式并在屏幕上显示结果。formatSpec,A1,...,An)
示例
输入参数
输出参量
提示
读取函数
sscanf和fscanf的格式设定符不同于写入函数sprintf和fprintf的格式。读取函数不支持精度字段。宽度字段在写入函数中指定最小值,但在读取函数中指定最大值。如果您指定了无效的格式化操作符或特殊字符,则
fprintf会输出所有文本,直到出现无效的操作符或字符,并丢弃其余部分。示例:如果
formatSpec是'value = %z',则fprintf将输出'value =',因为%z不是格式化操作符。示例:如果
formatSpec是'character \x99999 = %s',则fprintf将输出'character',因为\x99999不是有效的特殊字符。
参考
[1] Kernighan, B. W., and D. M. Ritchie, The C Programming Language, Second Edition, Prentice-Hall, Inc., 1988.
[2] ANSI specification X3.159-1989: “Programming Language C,” ANSI, 1430 Broadway, New York, NY 10018.
扩展功能
版本历史记录
在 R2006a 之前推出
