字符串中从第m个字符 开始的全部字符复制成另一个字符串

来源:互联网 发布:算法 java 第四版 pdf 编辑:程序博客网 时间:2024/06/04 18:19
/*输入一个字符串,将该字符串中从第m个字符开始的全部字符复制成另一个字符串。m由用户输入,小于字符串的长度。*/#include <stdio.h>#include <stdlib.h>void mcopy(char array1[],char array2[],int m){    int i,j;    for(i=m-1,j=0;array2[j]!=0;i++,j++)        array1[i]=array2[j];    array1[i]=0;}int main(){   char array1[20],array2[10];   int m;   printf("Give array1:");   gets(array1);   printf("Give array2:");   gets(array2);   printf("Give m:");   scanf("%d",&m);   mcopy(array1,array2,m);   printf("After changed:");   puts(array1);   return 0;}

0 0
原创粉丝点击