指针
文章平均质量分 62
viewtosay
这个作者很懒,什么都没留下…
展开
-
从字符串的指定位置开始,删除指定长度字符
//领会指针和其它内存操作的技巧char *deleteChars(char *str,int pos,int len){ char *p = str + pos -1;//指向pos位置字符 int tt = strlen(str); if (pos tt) { return str; } if( (p+len-str) > tt)//len大于pos后剩余的字符个数,只需原创 2012-05-12 17:23:55 · 1019 阅读 · 0 评论 -
字符串循环右移n位
void loopMove(char* str,int n)//使字符串循环右移n位{ int i = 0; char *temp = NULL; int strLen = 0; char *head = str;//指向字符串头 while (*str++); strLen = str-head-1;//计算字符串长度 n = n%strLen;//计算字符串尾部移到头部的字符个原创 2012-05-12 17:26:18 · 953 阅读 · 0 评论