Есть ли более эффективный способ чтения файлов в c ++? - PullRequest
0 голосов
/ 06 мая 2020

Я новичок 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 и запустил код. Доступ к данным можно получить по следующей ссылке. Данные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...