>>610
そのコードが嫌われるのは
*pのサイズが、*qより小さければどうなるのって事だよ
p[3]なのにq[]="ABC"だと、オーバーフローするでしょ