C++风格的文件输入输出流
来源:互联网 发布:数据分析报告 编辑:程序博客网 时间:2024/06/13 02:28
输出主要由重载的左移操作符(<<)来完成,输入主要由重载的右移 操作符(>>)完成。
>>a表示将数据放入a对象中。
<<a表示将a对象中存储的数据拿出。
接下来我们继续看一 下C++风格的串流控制,C++引入了ostringstream、istringstream、 stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。
istringstream类用于执行C++风格的串流的输入操作。
stringstream类同时可以支持C++风格的串流的输入输出操作。
strstream类同时可以支持C风格的串流的输入输出操作。
istringstream类是从istream(输入流类)和stringstreambase(c++字 符串流基类)派生而来,ostringstream是从ostream(输出流类)和 stringstreambase(c++字符串流基类)派生而来,stringstream则是从 iostream(输入输出流类)和和stringstreambase(c++字符串流基类)派生而 来。
istringstream是由一个string对象构造而来,istringstream类从 一个string对象读取字符。
istringstream的构造函数原形如下:
istringstream::istringstream(string str);
#include <iostream>
#include <sstream>
using namespace std;
int main()
{
istringstream istr;
istr.str ("1 56.7");
//上述两个过程可以简单写成 istringstream istr("1 56.7");
cout << istr.str() <<endl;
int a;
float b;
istr>>a;
cout<<a<<endl;
istr>>b;
cout<<b<<endl;
system("pause");
}
- C++风格的文件输入输出流
- C++风格的文件输入输出流
- 【c++】文件的输入输出
- C文件输入输出流
- C语言 文件的输入输出
- c文件的输入输出,基础
- 文件的输入输出流
- [C++]文件的写入格式与输入输出流
- C语言的文件输入输出(39)
- C语言文件的输入输出函数
- 标准C-----文件的输入输出函数
- C语言文件的输入输出函数
- C语言对文件的输入输出
- C语言文件的输入输出知识点
- freopen-C/C++方便的文件输入输出
- C#OOP 之九 文件输入输出流
- C#-文件输入输出
- C/C++ 文件输入输出
- 基于流模式长连接的简单实现
- nginx的五种负载算法模式
- C/C++ 误区一:void main()
- Matlab语言 数字图象基本操作 个人总结
- 梳理shell编程遗忘的知识点笔记(三)
- C++风格的文件输入输出流
- HDU1176
- VS 用 CCCCCCCC 填充栈内存是设置软中断?
- C/C++误区三:强制转换 malloc() 的返回值
- C/C++误区四:char c = getchar();
- C/C++误区五:检查 new 的返回值
- Servlet应用之细节
- 判断整数序列是不是二元查找树的后序遍历结果
- C语言中access函数