【发布时间】:2017-09-28 05:25:23
【问题描述】:
想作为参考传递。这样我就可以修改函数内的字符串。
void shift(string &s,int i){
int len=strlen(s);
for(;len>i;len--){
s[len]=s[len-1];
}
}
【问题讨论】:
-
如果
string是std::string,则不需要使用strlen,std::string类为此提供了一个方法。而且对于您真正想做的事情,您可以使用现有的方法... -
什么是
string?发布一个最小的完整示例! -
我想从字符串的第 i 个位置移动字符。
-
好吧,那就去吧。有什么问题?
标签: c++ string function c++11 reference