>>614
if(p){
……
}
if(!p){
って書き方は嫌い。

p=fopen(argv[1],"r");
はもっと嫌い。