首页 > 编程知识 正文

c 学习笔记11 输入输出流cin cout cerr clog endl

时间:2023-05-05 01:29:20 阅读:227780 作者:301

c++学习笔记

1.1 输入输出流之cin cout cerr clog endl

cin,cout标准输入输出


cerr 输出错误消息和警告
clog 输出运行时一般性信息

cout cerr clog区别在于 重定向 详情见例子。

cout通常是传到显示器输出,但可以被重定向输出到文件,

cerr,clog流中的信息只能在显示器输出.
区别在于cerr不经过缓冲区,直接向显示器输出信息
而clog中的信息存放在缓冲区,缓冲区满或者遇到endl时才输出.

测试代码 #include <stack>#include <iostream>using namespace std;int main() { cerr << "cerr" << endl; cout << "cout" << endl; clog << "clog" << endl; int a, b, c; cin >> a>>b>>c; cout << a << b << c << endl;};


直接运行可以看到三个都可以输出


如果重定向则输出cerr,clog

in.txt13416419+6

输出得到的文件有

out.txtcout13416419

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。