VC++(MFC)获取txt文件行数函数分享

这几天在写毕设,遇到了VC++(MFC)里面读取txt文件并且获取文件行数的问题。纠结了好久,没有找到一个让我相当满意的解决方案。不过找到一个凑合用的方法,我把它封装成了一个函数,如下:

/*
* 获取文件行数
* @param road 文件路径
*/
int getFileLine(CString road)
{
	CStdioFile myFile;
	CFileException fileException;
	if(myFile.Open(road,CFile::modeCreate|CFile::modeNoTruncate|CFile::typeText|CFile::modeReadWrite),&fileException)
	{
		CString strContent;
		int order=0;
		while(myFile.ReadString(strContent))
		{
			order++;
		}
		myFile.Close();
		return order;
	}
	else
	{
		myFile.Close();
		return 0;
	}
}

调用这个函数返回值便是txt文件行数。

 标签: c++, VC, VC++, MFC, 文件行数

作者  :  sailor

仅仅看明白了还不够,能把别人给讲明白了才算及格。



最新文章