printfsprintf和fprintf
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了printfsprintf和fprintf相关的知识,希望对你有一定的参考价值。
都是把格式好的字符串输出
区别是输出的目标不一样:
1) printf,是把格式字符串输出到标准输出(一般是屏幕,可重定向)。
格式:int printf(const char * format,...);
2 )sprintf,是把格式字符串输出到指定字符串中,所以参数比printf多一个char。那就是目标字符串地址。
格式:int sprintf(char str,const char format,...);
3 )fprintf, 是把格式字符串输出到指定文件设备中,所以参数笔printf多一个文件指针FILE。
格式:int fprintf(FILE stream,const char format,...);
以上是关于printfsprintf和fprintf的主要内容,如果未能解决你的问题,请参考以下文章
第三十一节:扫盲并发和并行同步和异步进程和线程阻塞和非阻塞响应和吞吐等