用c++判断文本文件的行数
时间: 2023-11-27 20:03:11 浏览: 222
C#计算txt文件的行数
可以使用C++的文件流来判断文本文件的行数。下面是一个示例代码:
```cpp
#include <iostream>
#include <fstream>
#include <string>
int main() {
std::ifstream file("example.txt");
std::string line;
int lineCount = 0;
// 逐行读取文件,直到到达文件末尾
while (std::getline(file, line)) {
lineCount++;
}
std::cout << "文件行数:" << lineCount << std::endl;
file.close();
return 0;
}
```
上述代码通过打开名为"example.txt"的文本文件,并逐行读取文件内容来计算行数。`std::getline()`函数用于读取一行文本,如果读取成功,则行数加1。最后输出行数。
你可以将文件名替换为你要判断行数的文本文件的路径。注意,需要包含头文件`<fstream>`和`<string>`,并在读取完毕后关闭文件流,以释放相关资源。
希望对你有所帮助!
阅读全文