标准文件IO详解---格式化 IO
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了标准文件IO详解---格式化 IO相关的知识,希望对你有一定的参考价值。
这里只介绍几种常用的格式化 IO 函数,这些函数如下所示:
- fprintf:将内容按照指定格式写入到文件当中
![技术分享](C:\\Users\\Administrator.ZX-201607021417\\AppData\\Local\\YNote\\data\\qqCB8E4837B89F52255A132D320D34A33C\\711b2cb9927f4d309f1a989c4cb5d271\\clipboard.png)
- sprintf:将内容按照指定格式写入到内存当中
![技术分享](C:\\Users\\Administrator.ZX-201607021417\\AppData\\Local\\YNote\\data\\qqCB8E4837B89F52255A132D320D34A33C\\0f83124c54f845aebd03040147fcac1c\\clipboard.png)
- snprintf:相比于 sprintf 函数来说,就是增加了 字符数 的限制
![技术分享](C:\\Users\\Administrator.ZX-201607021417\\AppData\\Local\\YNote\\data\\qqCB8E4837B89F52255A132D320D34A33C\\12c2ba701d2d4b3581508434e6449898\\clipboard.png)
- vfprintf:相比于 fprintf 函数而言,只是将变参 ... 变为一个具体的参数arg
![技术分享](C:\\Users\\Administrator.ZX-201607021417\\AppData\\Local\\YNote\\data\\qqCB8E4837B89F52255A132D320D34A33C\\5abbda7d81df40ecb9c0fb95c2a0c5c2\\clipboard.png)
- vsprintf:同上
![技术分享](C:\\Users\\Administrator.ZX-201607021417\\AppData\\Local\\YNote\\data\\qqCB8E4837B89F52255A132D320D34A33C\\f8ae3a2120cc43808a00f0487f1e855a\\clipboard.png)
- vsnprintf:同上
![技术分享](C:\\Users\\Administrator.ZX-201607021417\\AppData\\Local\\YNote\\data\\qqCB8E4837B89F52255A132D320D34A33C\\8b0e4772a06f4bb88c7cac8f8fdd2777\\clipboard.png)
=======================================================
注意:
sprintf 和 snprintf 函数会在输出的字符串后面自动加上 \\0 作为结束符,fprintf 函数则不会。
以上是关于标准文件IO详解---格式化 IO的主要内容,如果未能解决你的问题,请参考以下文章