好贷网好贷款

字符串的移位

发布时间:2016-12-4 18:34:25 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"字符串的移位",主要涉及到字符串的移位方面的内容,对于字符串的移位感兴趣的同学可以参考一下。

#include<iostream> #include<string> using namespace std; char *StringShift( char *str, int n) { int len = strlen(str); if(len<n) return '\0'; else if( len==n) { return str; } else { char *temp = new char[n]; for( int i=0; i<n; ++i) { temp[i]=str[len-n+i]; } for( int j=len-n-1; j>=0; --j) { str[j+n] = str[j]; } for( int w=0; w<n; w++ ) { str[w] = temp[w]; } return str; } } int main() { char str[10] = "123456789"; cout<<StringShift(str, 5)<<endl; return 1; }

上一篇:【转载】iphone开发资源汇总
下一篇:什么是EPEL 及 Centos上安装EPEL

相关文章

关键词: 字符串的移位

相关评论