码迷,mamicode.com
首页 > 其他好文 > 详细

字符窜右循环移位函数

时间:2015-06-09 17:11:07      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:字符串   strlen   循环   移位   

#include<stdio.h>
#include<string.h>

void RightLoopMove(char *pStr, unsigned short steps)
{
	int i = 0;
	int len = strlen(pStr);
	char a;
	while (steps)
	{ 
		a = pStr[len -1];
		for (i = len - 1; i > 0; i--)
		{
			pStr[i] = pStr[i - 1];
			
		}
		pStr[0] = a;
	    steps--;
	}
	

}

int main()
{
	char str[] ="abcdefghi";
	RightLoopMove(str, 2);
	printf("%s\n", str);
	getchar();
	return 0;
}

字符窜右循环移位函数

标签:字符串   strlen   循环   移位   

原文地址:http://blog.csdn.net/yangrujing/article/details/46428785

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!