C++基本输入、输出函数

来源:互联网 发布:php和c的区别 编辑:程序博客网 时间:2024/05/23 02:02

今天和同学讨论下了C++基础的输入输出函数。虽是基础,但因为琐碎且不经常面面俱到,难免会有遗漏之处。现有时间加以整理,格物致知。

C++标准输入输出流iostream,包含输出流 ostream和输入流 istream

ostream: (1)cout (2)clog (3)cerr
(1)cout 很常见不赘述
(2)cerr常用来输出报错, 优点是写入到cerr的信息不被缓冲,也就是说错误提示可以直接输出到显示器。
(3)clog与cerr的区别在于写入进去的数据需要进行缓冲。通常用于报告程序的执行信息。

istream:(1)cin (2)cin.getline()
(1) cin 是 istream的一个对象,常用不赘述。
(2)cin.getine()有三个参数,cin.getline(接收字符串的变量,接收字符个数,结束字符)//第三个参数默认为‘\0’,cin.getline()可以接收空格作为输入。

输人函数除了标准iosream流外在string流里还有getline()函数
getline(cin,str)

原创粉丝点击