文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>fprintf()中的 stderr说明

fprintf()中的 stderr说明

时间:2010-03-19  来源:haoran_202

 先看一个小例子: --------------------------------------------- #include <stdio.h>
void main() { fprintf(stderr,"can't open it!"); fprintf(stdout,"can't open it !"); printf("can't open it!"); }
---------------------------------------------
上面程序编译成fprint文件,运行显示如下: Can't open it! Can't open it! Can't open it!
若将输入重定向到一个temp.txt文件中,运行:./fprint >temp.txt 结果如下: Can't open it! 查看temp.txt文件内容为: Can't open it!Can't open it!
说明: stdout -- 标准输出设备 (printf("..")) 同 stdout。  stderr -- 标准错误输出设备 两者默认向屏幕输出。  但如果用转向标准输出到磁盘文件,则可看出两者区别。stdout输出到磁盘文件,stderr在屏幕。
strerr是作为程序运行过程中的错误显示出来的,若想将它重写向到某文件中,需要运行如下命令: ./fprint 2>temp.txt 这样运行结果就为: Can't open it!Can't open it! 查看temp.txt文件的内容是: Can't open it!

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载