问一个关于指针的问题
程序如下,执行到 *(ptsrc-i)=*(ptsub-len-i-1); 时就会报错,为什么啊?int main(void)
{
//test code
char* src="hewenhao";
char* sub="wen";
char* replace=" ";
//searchsub(src,sub,replace);
int len=strlen(sub);
char* ptsrc=src+4;
char* ptsub=sub;
for(int i=0;i<len;i++)
{
*(ptsrc-i)=*(ptsub-len-i-1);
}
printf("%s",src);
//test code
getch();
return 0;
}