第2个回答 2017-05-19
#include <stdio.h>
#define SIZE 100
void strmcp(char *s,char *t, int n);
int main()
{
int i=0;
int c,m;
char a[SIZE];
char b[SIZE];
printf("m=");
scanf("%d",&m);
printf("Input string:");
while((c=getchar())!=EOF)//当遇到文件结束符输入结束
b[i++]=c;
b[i]='\0';
strmcp(a,b,m);
printf("%s\n",a);
}
void strmcp(char *s,char *t, int n){
while((*s=*(t+n))!='\0'){
s++;
t++;
}
}本回答被提问者采纳