I was trying to implement "strcat" myself,
however, I found that the following commands simply won't work:
".....
char *p;
p="string";
*(p+2)=a;
"
I was thinking that this will change "p" to
"staing". But no.
It compilies fine, but when I tried to print out p, i got error message: "Bus Error".
Thanks for helping me clear the issue.