使用C ++

时间:2018-05-10 00:05:59

标签: c++

我有一个.txt文件,如下所示:

bear
cat
wolf
mouse
tiger
elephant
rat

我需要编写一个简单的循环来读取我的txt文件并输出最长的单词。我该怎么做呢?

编辑我遇到的问题是浏览文件中的每一行。

biggestword="o";

while (i=0;i<linesinfile;i++) {
    if (currentword.length>biggestword.length) {
        biggestword = currentword;
    }
}

1 个答案:

答案 0 :(得分:3)

使用

打开文件
std::ifstream file("filename.txt");

并用

读取每一行
while (std::getline(file, currentword)) { /* your code */ }