У меня есть проект в реальном времени, в котором в каждой строке какого-либо текстового файла идет тяжелый процесс. Что вы предлагаете для хранения этого текста?
что я делаю сейчас, это храню весь текстовый файл в переменной char *, а затем работаю с этой переменной, а не с файлом, моя проблема в том, что когда текст становится больше, что я могу сделать? и есть возможность достичь ограничения массива char, и куча памяти станет больше 🙁
Другое решение, которое я имею в виду, заключается в том, что каждый раз, когда я хочу эту конкретную строку текста, я просматриваю файл, читаю его и работаю с ним, но это решение делает мою программу такой медленной, и, как я упоминал ранее, время для меня важно, что вы, ребята, предлагаете для этого?
Есть ли другой способ, который достаточно быстр, чтобы я мог его использовать?
Если он действительно большой, почему вы хотите сохранить его в оперативной памяти? Использовать отображенный в памяти файл
Других решений пока нет …