#include <stdio.h>
char *substrcpy(char *str,int m)
{
char *s,*q;
for(s=str;*s&&m>0;m--,s++);
if(m>0)
return NULL;
for(q=str;*q++=*s++;);
return str;
}
int main()
{
char s[]="Hello World";
printf("%s",substrcpy(s,6));
return 0;
}
追问
你好能顺便帮我看看这个代码哪里出错了吗
你好程序运行有问题
你编写的
本回答被提问者和网友采纳