我有一个.txt文件,如下所示:
bear
cat
wolf
mouse
tiger
elephant
rat
我需要编写一个简单的循环来读取我的txt文件并输出最长的单词。我该怎么做呢?
编辑我遇到的问题是浏览文件中的每一行。
biggestword="o";
while (i=0;i<linesinfile;i++) {
if (currentword.length>biggestword.length) {
biggestword = currentword;
}
}
答案 0 :(得分:3)
使用
打开文件std::ifstream file("filename.txt");
并用
读取每一行while (std::getline(file, currentword)) { /* your code */ }