还请各位高手指教
 下面是我用C写的 用指针复制字符串的一个程序。
 
 
 
 
#include"stdio.h"
#include"string.h"

void strcpy(char *dest,char *src)
{
    while((*dest++=*src++)!='\0');
}
void main(void)
{
    char *s="abcde",*r="fghi";
    strcpy(s,r);
    puts(s);
    
}



结果总是显示内存错误,请高手帮无指出错误,