Я новичок ie в C ++ и пытаюсь прочитать целые числа из большого txt-файла.
Но скорость немного низкая, и это занимает около двадцати секунд. Размер файла около 20 МБ. Итак, я хочу спросить, есть ли более эффективный способ чтения целых чисел? Вот мой полный код.
#include <iostream>
#include<fstream>
int main()
{
std::ifstream fp("largeUF.txt");//The file need to read
if (!fp)
std::cerr << "fail to open!" << std::endl;
int num;
while (fp >> num)
{
//I just want to read all integers into the variable
}
}
Я сделал это в Visual Studio 2019 и запустил код. Доступ к данным можно получить по следующей ссылке. Данные