当前位置:  技术问答>linux和unix

关于printf()的问题

    来源: 互联网  发布时间:2017-04-22

    本文导语:  大家有没有遇到过这样的问题。我要修改别人写的一个函数,原来的那个函数中有printf()语句,在不考虑是判断引起的作用的情况下我再加入一些printf()语句,这个时候就要出错,有时候编不过去,有时候我要打印的...

大家有没有遇到过这样的问题。我要修改别人写的一个函数,原来的那个函数中有printf()语句,在不考虑是判断引起的作用的情况下我再加入一些printf()语句,这个时候就要出错,有时候编不过去,有时候我要打印的东西死活打印不出来。为什么只有原来的printf()能用呢,我一直有这样的郁闷。。。我知道可能是因为用的不是标准库,但是我自己写的printf()语句也是比着他的规则写的呀,怎么就打印不出来,好着急。。。

|
你看printf的参数,是不是有非法指针,或者数组越界之类。

|
有这么奇怪的事,举个例子看看?

|
无源码无真相!!
如果编译都出错的话,很有可能是参数问题。
还有printf是向stdout写,stdout通常默认是有缓冲的,而stderr是无缓冲的,要是出错输出什么的,建议用fprintf向stderr写

|
可以考虑的一个方向是,有的时候一条printf的内容如果没有'n',内容会留在缓冲中,不会打出来,n相当于一次flush

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.io类console的类成员方法: printf定义及介绍
  • 为什么会我调试程序的时候出现“printf.c: 没有那个文件或目录. in printf.c“
  • java命名空间java.io类printstream的类成员方法: printf定义及介绍
  • UDP包何printf?
  • java命名空间java.io类printwriter的类成员方法: printf定义及介绍
  • Linux 中的printf、open、close
  • Python中类似printf的字符串格式化详解
  • [求解]关于printf 与 ++ --的疑惑
  • printf的静态库在哪??
  • Eclipse对printf()不能输出到控制台的快速解决方法
  • printf的奇怪现象
  • linux printf文字编码设定?
  • 如何使用ar命令检查在标准的C库中收藏了多少与printf相关的函数
  • 如何在printf()中指定字段的宽度后,左端的用数字0而不用空格补全
  • UART_printf在哪里?
  • printf到指定终端
  • 网络技术 iis7站长之家
  • 帮我分析一下这个printf语句
  • 怎么把int64_t(即 long long)的值printf出来?
  • memcpy函数和printf函数的源码
  • 链接器链接目标文件和printf.o是怎么连接的


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,