字符串的移位

发布时间:2017-3-30 6:54:30 编辑: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

相关文章

关键词: 字符串的移位

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款