ファイルの行数を取得する関数ですが何か?

int GetLineNumber(const char *FileName)
{
ifstream fin(FileName);
char chTemp[255];
int nLine = 0;

while (!fin.eof()) {
fin.getline(chTemp, 255);
nLine++;
}

return nLine;
}