首页 > 新闻系统 > 编程天地 > 文章正文

stringstream的使用方法

2008-03-24 16:06:25 来源:中国自学编程网 作者:佚名 点击:
对于stringstream了来说,不用我多说,大家也已经知道它是用于C++风格的字符串的输入输出的。

对于stringstream了来说,不用我多说,大家也已经知道它是用于C++风格的字符串的输入输出的。  stringstream的构造函数原形如下: %CODE{"cpp"}%   stringstream::stringstream(string str); %ENDCODE%   示例代码如下: %CODE{"cpp"}% #include #include #include using namespace std;
int main() { stringstream ostr("ccc"); ostr.put('d'); ostr.put('e'); ostr<<"fg"; string gstr = ostr.str(); cout<<gstr<<endl;

char a; ostr>>a; cout<<a

system("pause"); } %ENDCODE%   除此而外,stringstream类的对象我们还常用它进行string与各种内置类型数据之间的转换。示例代码如下: %CODE{"cpp"}% #include #include #include using namespace std;

int main() { stringstream sstr; //--------int转string----------- int a=100; string str; sstr<<a; sstr>>str; cout<<str<<endl; //--------string转char[]-------- sstr.clear();//如果你想通过使用同一stringstream对象实现多种类型的转换,请注意在每一次转换之后都必须调用clear()成员函数。 string name = "colinguan"; char cname[200]; sstr<<name; sstr>>cname; cout<<cname; system("pause"); } %ENDCODE%   接下来我们来学习一下输入/输出的状态标志的相关知识.

本文来自: 中国自学编程网(www.zxbc.cn) 详细出处参考:http://www.zxbc.cn/html/cjjjc/2109155597553.html

相关文章:

    无相关新闻
    无相关新闻

精彩推荐
焦点大图推荐
本类热门文章

论坛美图

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203