gpt4 book ai didi

c++ - 计算文本文件中的行数

转载 作者:行者123 更新时间:2023-11-30 03:01:08 25 4
gpt4 key购买 nike

我需要计算文本文件中的行数。这是我现在的代码。

CStdioFile sampleFile;
sampleFile.Open("test.txt",CFile::modeRead );
long length = 1;
CString row("");
while(sampleFile.ReadString(row))
{
length++;
}

这是行不通的。我没有得到文本文件中行数的正确值。这有什么问题?

谢谢。

最佳答案

要读取 Unicode 文本文件,您可能需要检查 CStdioFile 派生实现:来自 codeproject 的 CStdioFileEx:

http://www.codeproject.com/Articles/4119/CStdioFile-derived-class-for-multibyte-and-Unicode

关于c++ - 计算文本文件中的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11429109/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com