文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>中兴笔试题--循环右移字符串

中兴笔试题--循环右移字符串

时间:2010-06-23  来源:静止的流水

写一函数,完成字串循环右移
如"abcdefghi",循环右移2位后成为"hiabcdefg"

void tranStr( char *pStr, int n );

#include "stdafx.h"
#include<iostream>
#include<string>
#include<cstring>

using namespace std;
void tranStr(char *pStr,int num){
    char *back=new char[num+1];
    strcpy(back,pStr+strlen(pStr)-num);
    char *front = new char[strlen(pStr)-num];
    strncpy(front,pStr,strlen(pStr)-num);
    strcat(back,front);
    pStr=back;
}
int _tmain(int argc, _TCHAR* argv[])
{
    char *s1="abcdefghijk";
    tranStr(s1,2);
    cout<<s1<<endl;
}


相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载