C++输入输出流

来源:互联网 发布:洋葱英语软件 编辑:程序博客网 时间:2024/06/16 16:18

C++语言不直接处理输入输出流, 而是通过一族定义在标准库中的类型来处理IO。

IO库设施:

istream 输入流类型, 提供输入操作

ostream 输出流类型, 提供输出操作

cin 一个istream对象, 从标准输入读数据

cout 一个ostream对象,向标准输出写数据

>>运算符 用来从一个istream对象读取输入数据

<<运算符 用来向一个ostream对象写入输出数据

getline() 函数 从一个给定的istream读取一行数据, 存入一个给定的string对象中


iostream 从流中读写数据

fstream 从文件中读写数据

sstream 从string中读写数据

---------------------------------------------------------------------------------------------------------------------

string str;cin >> str;cout << str << endl;

string str;ifstring is(ifilePath);ofstring os(ofilePath);while (is >> str)    if (!str.empty())        os << str;}is.close();os.close();


原创粉丝点击