题目描述
有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。
输入
数字n 一行字符串 数字m
输出
从m开始的子串
样例输入
6 abcdef 3
样例输出
cdef
#include <stdio.h>
#include <stdlib.h>
void copyf(char *a,char *A);
int main()
{
char *a,*A;
int n;
scanf("%d",&n);
a=(char *)malloc(n);
A=(char *)malloc(n);
scanf("%s",a);
copyf(a,A);
puts(A);
return 0;
}
void copyf(char *a,char *A)
{
int i,I,m;
scanf("%d",&m);
for(i=m-1,I=0;a[i]!='\0';i++,I++)
{
A[I]=a[i];
}
A[I]='\0';
}