>>9
んじゃ漏れも

#include<stdio.h>

unsigned flines( const char* file ){
    FILE* fp:
    unsigned lines = 0;
    int temp;

    if( fp = fopen( file, "r" ) ){
        ++lines;
        while( ( temp =  fgetc( fp ) ) != EOF )
            if( temp == '\n' ) lines++;
        fclose(fp);
    }

    return lines;
}