第二十一章流 15sstream字符串输入输出流类

//第二十一章流 15sstream字符串输入输出流类

/*#include <iostream>

#include <sstream>

#include <string>

using namespace std;

int main()

{

	ostringstream out;

	//ostringstream 类从ostream类派生而来,因此ostringstream类对像有cout对像的特征

	char *str = "hello world";

	float num=314.57f;

	out.precision(2);

	out<<fixed;

	cout<<num<<str<<endl;

	string ch=out.str();

	cout<<ch;

    return 0;

}

*/

#include <iostream>

#include <sstream>

#include <string>

using namespace std;

int main()

{

	//当然也可以将while(in>>ch)替换为while(in.get(ch)),这样,输出的结果就变为:

	//Next morning I will stay at home

	string str="Next morning I will stay at home.";

	istringstream in(str);

	string ch;

	while(in>>ch)

	{

	    cout<<ch<<endl;

	}

	//总之 istringstream 对像和ostringsstrem对像可以使用ifstream类和ofstream类的方法来管理字符串对像的数据

    return 0;

}

  

你可能感兴趣的:(Stream)