#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<Windows.h>
#define N 30
//p1是原字符串,p2是复制后字符串,m位开始复制下标。
void strcopy(char *p1,char *p2, int m) {
//从真实第m位复制,而不是下标m位,所以下标加1
int copylen = strlen(p1)-m+1;
for (int i = 0; i <= copylen; i++) {
//-1,从m位开始,也就是下标m-1位
*(p2++) = *(p1+m+i-1);
}
}
void main() {
int m;
char str1[N];
char str2[N];
//scanf不能输入空格
gets(str1);
scanf("%d", &m);
strcopy(str1, str2, m);
printf("%s\n", str2);
system("pause");
}