如何把一个char重复若干次生产std::string
来源:互联网 发布:java 消息推送 编辑:程序博客网 时间:2024/05/01 19:11
在使用std::string时
如果要得到一个类似 "**********" 的字符串可以用循环:
string s;
for(int n =0; n < 10; n++)
{
s = s + '*';
}
但是看起来不是那么简便与"专业",有更好的办法:
string s;
s.resize(10,'*');
string的resize()可以扩充(或缩减)s到一定长度,并用指定的字符填充新扩充的空间.
还可以这么用:
s = "abc";
s.resize(5,"*");
s的值为"abc**"
但是,重复一个子字符串若干次(比如要得到"*&*&*&*&*&", 即重复"*&"5次)我还没有找到好的方法,只能用循环了:)
- 如何把一个char重复若干次生产std::string
- 如何把std::string当char *使用?
- std::string to char*
- 如何把string转换char*类型
- std::string 可以用来作为一个很好的char容器
- 用std::string取代char*
- 用std::string取代char*
- char类型 转 std::string
- std:string、char *和char []的问题解答
- [C++]char* const char* std::string区分
- error C2511: 'Teacher_Cadre::Teacher_Cadre(std::string,int,char,std::string,std::string,std::string,
- 如何解决error C2664: “atof”: 不能将参数 1 从“std::string”转换为“const char *”
- QString char std::string 相互转换
- CString,std::string,char*之间转换
- std::string 转换为 const* char
- 为什么推荐std::string而不是char*
- std::string 与 char* 之间的转换
- QString & std::string & char*之间的转换
- 朋友是这样的人
- [收藏]比较著名的.net技术论坛网址(含国外的)
- 网络socket编程指南(C语言)
- socket编程原理
- 精彩技术文章、控件下载集粹
- 如何把一个char重复若干次生产std::string
- MapControl简单介绍
- 关于加班的感想
- 差点和她上床了
- .NET中各种数据库连接大全
- 席绢言情系列书评总序
- Fontana Di Trevi
- 谁能逗笑1860话务小姐?
- 交错时光的爱恋(一)