移动字符串内容,传入参数char *a和m,规则如下:将a中字符串的倒数m个字符移到字符串前面,其余依次像右移。例如:ABCDEFGHI,M=3,那么移到之后就是GHIABCDEF。
void fun(char* w,int m)
{
char strtemp;
int i=0;
int len=strlen(w);
if (m>len)
{
m=len;
}
while (m!=0)
{
strtemp=w[len-1];
for (i=len-1;i>0;i--)
{
w[i]=w[i-1];
}
w[0]=strtemp;
m--;
}
}