C++文件和向量的长度

Sup*_*ing 0 c++ vector

嗨,我有一个文件,里面有一些文字.有没有一些简单的方法来获取文件中的行数而不遍历文件?

我还需要将文件的行放入向量中.我是C++的新手,但我认为vector就像java中的ArrayList,所以我想使用一个向量并将内容插入其中.那我该怎么办呢?

谢谢.

小智 6

没有读取它就无法找到文件中的行数.阅读所有行:

1)创建std :: vector的std :: vector

3)打开文件进行输入

3)使用getline()读取一行作为std :: string

4)如果读取失败,则停止

5)将线推入矢量

6)转到3

  • +1,虽然我几乎标记你使用goto;) (2认同)