Чтение из большого текстового файла в структурный массив в Qt?

Я должен прочитать текстовый файл в массив структур. Я уже написал программу, но это занимает слишком много времени, так как в файле около 13 lac структур. Пожалуйста, предложите мне самый лучший и быстрый способ сделать это на C ++.

вот мой код:

std::ifstream input_counter("D:\\cont.txt");

/**********************************************************/
int counter = 0;
while( getline(input_counter,line) )
{
    ReadCont( line,&contract[counter]); // function to read data to structure
    counter++;
    line.clear();
}
input_counter.close();

Ответы на вопрос(4)

Ваш ответ на вопрос