标准输入流输出流错误流
Posted 羊丽素
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了标准输入流输出流错误流相关的知识,希望对你有一定的参考价值。
linux系统把所有设备当作文件来处理
stdin 标准输入流 默认键盘
stdout 标准输出流 默认显示器终端
stderr 标准错误流
scanf和printf的原型
运行测试结果
输出重定向
把a.out输出的内容重定向到a.txt
./a.out 1>> a.txt 把输出内容追加到a.txt结尾
./a.out 1> a.txt 把输出内容覆盖a.txt
“1”可省略
输入重定向
./a.out 1< input.txt //把input里的内容作为a.out需要接受的参数
同样 < 覆盖
<<不覆盖
错误流重定向
ps:错误流下必须返回错误码1;
正常状态:
若分母为0:
出错 通过echo 可知错误码已为1
总结:
1> a.txt表示标准输出流,2>b.txt表示标准错误流,<c.txt表示标准输入流
以上是关于标准输入流输出流错误流的主要内容,如果未能解决你的问题,请参考以下文章