求助 出现段错误
#include "stdio.h"void mystrcpy(char *s,char *t)
{
while ((*s = *t) != '\0')
{
s++;
t++;
}
}
void main()
{
char *s="sssssssssss";
char *t="tttttttttt";
mystrcpy(s,t);
printf("%s",s);
}
这段代码的功能是模仿STRINGCOPY的 为什么编译能通过 但是一运行就出现内存错误 ,我拿到GCC中去编译也是能编译通过,也是运行提示段错误。到底是什么问题? 该怎么改写? 谢谢