关于C++中的sstream类
来源:互联网 发布:java迭代器遍历数组 编辑:程序博客网 时间:2024/06/05 17:52
C++程序把输入和输出看作字符流,输入时,程序从输入流中提取字节,输出时,程序把字节插入到输出流中。对于输入输出流既可以来自标准输入输出设备,也可以来自文件,甚至可以来自String对象,三者分别属于iostream family、fstream family、sstream family。
对于iostream类,就是我们通常所说的标准流,它把程序跟标准I/O连接在一起,输入来自键盘,输出送往监视器。
对于fstream类,它把程序跟文件关联起来,输入来自文件,输出到文件。
对于sstream类,它是提供程序和string对象之间的I/O,可通过ostringstream sout和istringstream sin来声明两个对象,分别对应输出流和输入流,这给编程带来极大的方便,例如可以从文本文件中读取一批数字字符到string对象中,再把string 对象作为程序的输入流,既可把从文件中读取来的数字字符单个进行读取,从而进行处理。例如:
string line;
int word;
ifstream fin("test.txt");
while(getline(fin,line)) //
{
istringstream sin(line); //输入流重定向到string对象
while(sin>>word) //在string对象中读取数字
{ ...... //处理
}
}
当然了,输出也是一样的道理。
- 关于c++中的sstream类
- 关于C++中的sstream类
- 关于sstream头文件
- C++中的sstream学习
- <sstream>中的 stringsstream 使用说明
- c++/sstream/stoi/
- sstream类的详解
- sstream类的详解
- sstream类的详解
- sstream
- sstream
- sstream
- C++:<sstream>头文件的应用
- [日常学习][C++]字符串流 <sstream>
- 异常机制和sstream类的运用
- IO类(iostream、fstream、sstream)
- <sstream>—istringstream、ostringstream、stringstream类
- 关于C中的 Union
- 消息映射机制
- 推荐使用的防毒软件:eset nod32
- 初来乍道!!!
- 让Courier New字体完美显示中文
- 走进CSDN,my new life!
- 关于C++中的sstream类
- +5分
- C++ Templates:模板实战
- 一定不要放弃
- 数据定义结构图
- a page one day 6
- 软件测试是什么
- 软件测试过程模型
- 浅浅的,淡淡的,久久的