只做一件事 发表于 2024-3-1 14:15:23

VC++ 如何获取文件的行数

获取文件的行数可以采用CStdioFile类的方法ReadString进行。
具体如下:

BOOL ReadLine(LPCTSTR FileName,//文件名是可以带路径的
               unsigned int &LineNumber)//返回行数
{
       CStdioFile file;
       unsigned int FileLine=0;
       CString FileContent;
       if(file.Open(FileName,CStdioFile::modeRead)==false)
       {
            return false;
       }
       while(file.ReadString(FileContent))//获取文件的长度,到文件末尾时返回false;
       {
         FileLine++;
       }
       file.Close();
       LineNumber =FileLine;
       return true;
}
页: [1]
查看完整版本: VC++ 如何获取文件的行数