#include <stdio.h>
#define MAXN 20
void strmcpy( char *t, int m, char *s )
{
for(char*p=t+m-1;*p;p++)
{
*s=*p;
s++;
}
*s='\0';
}
void ReadString( char s[] )
{
gets(s);
}
int main()
{
char t[MAXN], s[MAXN];
int m;
scanf("%d\n", &m);
ReadString(t);
strmcpy( t, m, s );
printf("%s\n", s);
return 0;
}
函数strmcpy
将输入字符串char *t
中从第m
个字符开始的全部字符复制到字符串char *s
中。若m
超过输入字符串的长度,则结果字符串应为空串。