C++输入输出流

 

C++输入输出流通常情况下,C++ 程序中使用 cin 输入流实现数据的输入,用 cout 输出流实现数据的输出。除此之外,C++ 还提供有适用于特定场景的输入输出流,比如 cerr、clog 等。

C++输入输出流本质上就是已经定义好的类对象,之所以称它们为"流",C++ 开发者认为数据传输(包含输入和输出)的过程像水一样,从一个地方流到另一个地方,所以称实现输入的为输入流,实现数据输出的为输出流。

作为类对象,C++输入流和输出流不仅可以实现基本的输入输出操作,通过类内部的成员函数,还可以满足特殊场景中的输入输出需求,这些知识在本章中都会做详细讲解。

本章内容:
1. C++输入流和输出流(超级详细)
2. C++ cout.put():输出单个字符
3. C++ cout.write():输出字符串
4. C++ cout.tellp()和cout.seekp()方法详解
5. C++ cout格式化输出(超级详细)
6. C++怎样对输入输出重定向?(3种方法)
7. C++如何管理输出缓冲区?
8. cin.get():C++读取单个字符
9. cin.getline():C++读入一行字符串(整行数据)
10. C++如何跳过(忽略)指定字符?
11. C++怎样查看输入流中的下一个字符?
12. C++ cin是如何判断输入结束(读取结束)的?
13. C++处理输入输出错误
 

关注公众号「站长严长生」,在手机上阅读所有教程,随时随地都能学习。

不定期发布学习路线+书籍文档+优质视频,为初学者指点迷津。

绑定网站登录功能,再也不用担心密码丢失。

编程11年,建站10年,创业7年,写作6年,既有硬知识,也有软技能。

长期更新,坚持原创,敢说真话,凡事有态度。

公众号二维码
微信扫码即可关注