我的运行结果room前面有空格
题目是这样的:
我写的程序如下:
#include <stdio.h>
#include <string.h>
int main()
{
void copystr(char *from,char *to,int m);
char a[20],b[20];
int m;
printf("请输入字符串:");
gets(a); //输入
printf("请输入m的值:");
scanf("%d",&m);
copystr(a,b,m); //调用
printf("另一个字符串为:%s",b);
}
void copystr(char *from,char to,int m)
{
int i;
for(i=m-1;(from+i)!='\0';i++)
(to+i)=(from+i);
*(to+i)='\0';
}
希望帮忙看看怎么样才能前面不显示空格