从字符数组第m个元素开始复制到另外一个字符数组中

来源:互联网 发布:php网站设计毕业论文 编辑:程序博客网 时间:2024/05/17 04:49

#include"stdio.h"

void main(){
   
    int m,n=0;
    char str1[20],str2[20],*p,*q;

    scanf("%s",&str1);
    scanf("%d",&m);
    p = str1;
    q = str2;

    while(n < m-1){           //定位到第m个元素
            n++;
            p++;
        }
    while(*p != '/0'){       //把从第m个元素开始的元素复制到str2数组中
            *q = *p;
            p++;
            q++;

        }
            *q = '/0';
    q = str2;
    while(*q != '/0'){     //输出复制后的元素
           
        printf("%c",*q);
        q++;
    }
    printf("/n");
}