嵌入式linux C
文章平均质量分 63
wf395962475
这个作者很懒,什么都没留下…
展开
-
字符串循环右移
编写函数,作用是把一个char组成的字符串循环右移n个。 eg:原来是“abcdefghi”,如果循环右移n=2,移位后“hiabcdef”。 #include #include //pStr是指向以‘\0’结尾的字符串的指针 //steps是要求移动的n void LoopMove(char *pStr,int steps) { int n=strlen(pStr)-原创 2013-02-17 13:56:50 · 484 阅读 · 0 评论 -
库函数memmove()实现
Linux中memmove()函数实现。 #include void *memmove(void *dest, const void *src, size_t n) { void *xdest = dest; size_t temp; if (!n) return xdest; if (dest < src) { if ((long)dest &原创 2013-02-22 11:25:45 · 291 阅读 · 0 评论