strcpy和memcpy的使用,实现字符串的循环右移,
来源:互联网 发布:假面骑士drive知乎 编辑:程序博客网 时间:2024/05/01 20:57
#include <stdio.h>#include <string.h>#define MAX_LEN 16void rotate_right(char *pstr, int steps);int main(void){char arr[] = "abcdefghi";int step;printf("Before rotate right move string is:%s\n", arr);printf("Enter your step:");scanf("%d", &step);rotate_right(arr, step);printf("After rotate right move string is:%s\n", arr);return 0;}/*void rotate_right(char *pstr, int steps){int n = strlen(pstr) - steps;char temp[MAX_LEN];strcpy(temp, pstr + n);strcpy(temp + steps, pstr);*( temp + strlen(pstr)) = '\0';strcpy(pstr, temp);}*/void rotate_right(char *pstr, int steps){int n = strlen(pstr) - steps;char temp[MAX_LEN];memcpy(temp, pstr + n, steps);memcpy(pstr + steps, pstr, n);memcpy(pstr, temp, steps);}
0 0
- strcpy和memcpy的使用,实现字符串的循环右移,
- 字符串函数strcpy,strcat,memcpy的实现
- strcpy 和 memcpy两个函数的实现
- strcpy 和 memcpy两个函数的实现
- strcpy和memcpy函数的实现
- strcpy和memcpy的标准实现
- strcpy和memcpy的区别与实现
- strcpy和memcpy函数的实现
- strcpy,strcat,memcpy和memmove的实现
- 实现自己的strcpy和memcpy
- 编程实现字符串的循环右移
- strcpy、memset和memcpy的使用
- C语言字符串相关库函数的实现strcpy、memcpy、strncpy、strcat、strncpy、memset、memcpy、strcpy
- strcpy以及memcpy的实现
- strcpy/memcpy/memmove的实现
- strcpy/memcpy/memmove的实现
- strcpy,memcpy函数的实现
- strcpy、memcpy函数的实现
- 浙大pat甲级 1025
- 队列&栈的研究
- 一个简单的爬虫——收集安居客上海租房信息
- 堆排序
- fopen()函数 打开流
- strcpy和memcpy的使用,实现字符串的循环右移,
- 程序员的十大无奈
- 管理还原数据-监视和管理还原数据
- 敏捷项目管理之每日晨会的重要性分析
- LightOJ 1104 生日悖论(Birthday paradox)(概率抽屉原理)
- cache的映射方式和特点
- 汽水瓶----华为研发编程题
- NSArray/NSMutableArray创建,获取,遍历,排序 - iOS
- codeforce-B. Fox And Two Dots