>>753
そうかもしれません。

char*p;
としたらとりあえずchar型へのポインタでよね。
この場合メモリーが取得されてるからp=malloc・・・とするのは
間違いじゃないんdねすか?