m0_64357061
2022-06-23 18:17
采纳率: 0%
浏览 9

程序运行时exe故障是因为啥

程序如下
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
int main()
{void fuzhi(char *p1,char *p2,int m);
int m;
char a1[20],a2[20];
char *p1=a1;
char *p2=a2;
scanf("%s",a1);
scanf("%d",m);
fuzhi(p1,p2,m);
printf("%s",p2);
}
void fuzhi(char *p1,char *p2,int m)
{int t;
char *p3=p1+m;

for(;*p3!='0';p3++,p2++)
{*p2=*p3;
}
*p2='\0';
}

在运行完两个输入以后,出现exe故障,这个是因为什么啊

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题