返回信息流比如要求函数返回一个string
"1/q",其中q是一个整数。
s<<"1/"<<q;不行,他说s没有<<这个operator
这是一条镜像帖。来源:北邮人论坛 / cpp / #5672同步于 2008/4/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
如何写string?
JimmyDong
2008/4/29镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
有吧
标准库,针对string重载了的。。
【 在 JimmyDong 的大作中提到: 】
: 比如要求函数返回一个string
: "1/q",其中q是一个整数。
: s<<"1/"<<q;不行,他说s没有<<这个operator
#include <string>
#include <iostream>
using namespace std;
int main()
{
string s="hello";
int i= 1;
cout<<s<<" "<<i<<endl;
}
我不想cout啊,只想存到一个string型里面,然后返回。
【 在 zilch (潜龙) 的大作中提到: 】
: #include <string>
: #include <iostream>
: using namespace std;
: ...................
【 在 JimmyDong 的大作中提到: 】
: 比如要求函数返回一个string
: "1/q",其中q是一个整数。
: s<<"1/"<<q;不行,他说s没有<<这个operator
只知道C语言的sprintf...
两种办法:
1 用C当中的sprintf
2 用C+标准库中的ostringstream,具体用法可以自己去看,基本上就可以跟cout一样,可以作为格式化字符串的工具
【 在 JimmyDong (荒芜天使) 的大作中提到: 】
: 比如要求函数返回一个string
: "1/q",其中q是一个整数。
: s<<"1/"<<q;不行,他说s没有<<这个operator
: ...................
赞,
【 在 vivin (阿诺) 的大作中提到: 】
: 两种办法:
: 1 用C当中的sprintf
: 2 用C+标准库中的ostringstream,具体用法可以自己去看,基本上就可以跟cout一样,可以作为格式化字符串的工具
: ...................