#include <iostream> #include <typeinfo> #include <istream> #include <fstream> #include <string> #include <sstream> #include <vector> void readBigFileDemo7() { string fullFileName = "D:\BigFileDemoRelease\logFile.txt"; ifstream readFile(fullFileName); unsigned long long num = 0; string lineContent; try { while (std::getline(readFile, lineContent)) { ++num; //Extract unsigned long long num from string if (!lineContent.empty()) { unsigned long long uul = stoull(lineContent); if (uul % 1000000 == 0) { cout << lineContent << endl; } } } } catch (exception ex) { cout << num << endl; } } int main() { readBigFileDemo7(); system("pause"); }
Read the big file line by line and jump iterval is 1 million.
原文链接: https://www.cnblogs.com/Fred1987/p/15018748.html
欢迎关注
微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;
也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬
原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/401828
非原创文章文中已经注明原地址,如有侵权,联系删除
关注公众号【高性能架构探索】,第一时间获取最新文章
转载文章受原作者版权保护。转载请注明原作者出处!