手元にPCが無ければくよくよ悩まないほうがいい
コンパイラの気まぐれな警告を潰していけば
コンパイラと意思疎通が出来ていないだけだという
ことがわかる。(要するに*pは1文字を表すので
p==NULLと*p==NULLは意味が違うというだけ
なんだが )