主题:求助
还请各位高手指教
下面是我用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);
}
结果总是显示内存错误,请高手帮无指出错误,
下面是我用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);
}
结果总是显示内存错误,请高手帮无指出错误,