【发布时间】:2017-12-18 17:38:19
【问题描述】:
我有一个 C++ 项目,需要从文本文件中找到最大的文件名。 我的文本文件示例是:
foundedindex = instline.find(" ");
inst_host = instline.substr(0, foundedindex);
//cout << inst_host << " a" << endl;
obj[count].sethost(inst_title);
所以,我只想阅读“index.html”、“23,html”、“24.html”等。 当我在代码中逐行分隔时,排序需要太多时间。 请帮帮我。
【问题讨论】:
-
请在此处以纯文本形式发布代码、错误、示例数据或文本输出,而不是难以阅读的图像,不能复制粘贴以帮助测试代码或在答案中使用,并且对使用屏幕阅读器的人怀有敌意。您可以编辑问题以在问题正文中添加代码。使用
{}按钮来格式化任何代码块,或者使用四个空格缩进以获得相同的效果。 -
使用
std::getline()、std::istringstream和提取运算符>>仅获取输入行的一部分。 -
你好像把代码和数据搞混了。