如果使用字符串函数strcpy 那么就很简单
#include <stdio.h>#include <string.h>
void func(char *src, char *dst, int n)
{
strcpy(dst, src+n)
}
int main()
{
char s1[100], s2[100]
int m
scanf("%s%d", s1, &m)
func(s1,s2, m)
puts(s2)
}
如果不使用字符串函数,那么就逐个复制。
#include <stdio.h>void func(char *src, char *dst, int n)
{
int i
for(i = n src[i] i ++)
dst[i-n]=src[i]
dst[i-n]=0
}
int main()
{
char s1[100], s2[100]
int m
scanf("%s%d", s1, &m)
func(s1,s2, m)
puts(s2)
}