C++中的 istringstream 的用法

转载 2016年05月30日 16:20:07

转载自:http://blog.sina.com.cn/s/blog_a9303fd90101adt6.html

今天看到了一个比较有用的c++的输入输出控制类。
C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象要包含< sstream >这个头文件。

  • istringstream类用于执行C++风格的串流的输入操作。
  • ostringstream类用于执行C风格的串流的输出操作。
  • strstream类同时可以支持C风格的串流的输入输出操作。

istringstream的构造函数原形如下:

istringstream::istringstream(string str);

它的作用是从string对象str中读取字符。

#include<iostream>  
#include<sstream>        //istringstream 必须包含这个头文件
#include<string>  
using namespace std;  
int main(){  
    string str="i an a boy";  
    istringstream is(str);  
    string s;  
    while(is>>s){  
        cout<<s<<endl;  
    }  
} 

输出是:

i
am
a
boy

相关文章推荐

C++中的istringstream 的用法

istringstream是一个比较有用的c++的输入输出控制类。 C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须...

istringstream的用法

今天看到了一个比较有用的c++的输入输出控制类。C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含这个头文件。 i...

C++中istringstream、ostringstream、stringstream 的用法

一. C++的输入输出分为三种: 1. 基于控制台的I/O      2. 基于文件的I/O          3. 基于字符串的I/O           ...

使用(C++库)istringstream输入(格式化)

 转自:http://dev.csdn.net/article/77/77033.shtmhttp://www.chinaitpower.com/A/2002-04-21/20488.html    ...

C++中的istringstream 的用法

C++ 中istringstream 的用法

C++ istringstream输入

C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。   istringstream类用于...

C++ ostringstream、istringstream、stringstream 用法浅析

ostringstream : 用于执行C风格字符串的输出操作。 istringstream : 用于执行C风格字符串的输入操作。 stringstream : 同时支持C风格字符串的输入输出...

istringstream, ostringstream, stringstream用法示例

#include #include #include using namespace std; int main() {     int a, b;     string S...

C++ 输入流 cin/ ifstream/ istringstream 及几个相关函数在遇到文件结束符EOF时的行为

以下内容分别在VC6.0 和 g++ 4.7下测试: 输入流在遇到文件结束符时会设置其eofbit,但此时在两个编译器上直接测试流得到的结果都为真,同时eof()也为真,举例如下: #include ...

C++中stringstream ostringstream istringstream使用方式

C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstream.h头文件。   istringstream类用于...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C++中的 istringstream 的用法
举报原因:
原因补充:

(最多只允许输入30个字)