输入输出流

预定义流类的对象与通用的流运算符
(1)cin
(2)cout
(3)cerr是ostream类对象,在标准输出设备上显示错误信息(不带缓冲,立即显示)

输入输出流
ostream 和 ofstream
istream 和 ifstream
fstream
定义文件输出流对象

fstream outfile;
//定义文件流并初始化
//fstream file("filename.data",ios::binary||ios::app||ios::in||iso::out);
outfile.open("filename.dat",ios::out|| ios::in) //以输入输出的方式打开文件
  • ios::app,追加方式
  • ios::ate,打开现存文件并将文件指针指向文件尾
  • ios::nocreate,不创建新文件
  • ios::noreplace,不替换原有文件
  • ios::trunc,打开文件后清楚原内容,隐含方式
  • ios::binary

* 输出流函数*

cin.get(buf,n,Delim);
cin.peek(); //返回输入流中下一个即将被读取的字符
cin.gcount(); //返回最近一次读取的字符的个数
cin.getline(buf,n,Delim) //读取一行字符
//getline 与get的函数区别主要在于get不删除流中的结束符,而getline删除流中的结束符
cin.seekg(流中位置,参考位置) //cur- beg-end
cin.tellg() 
// cout.put( ch)
// cin.get( s, n, Delim )
// cin.get(char ch)

read()
write()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值