int print_type(char * str)
{
        FILE *fp;
        char temp[LINE];

        fp = fopen(str,"r");

        if(fp==NULL)
        {
                printf("wrong file name...\n");
        }
        else
        {
                while(1)
                {
                        fgets(temp,LINE,fp);
                        if(temp==EOF)
                                break;
                        else
                                printf("%s\n",temp);
                        
                }
        }
        return 0;
}

로 고쳤는데

20070913.c:290: warning: comparison between pointer and integer

워닝뜨고

여전히 무한루프...
break가 안걸려