Как читать текстовые файлы из assets, используя только нативный код?

Возникла проблема, когда я решил портировать свою с++ игру на андроид. Шрифты, текстуры читались нормально(средствами sdl2), а текстовые файлы не читались из assets с помощью fstream. Мой текущий код чтения текстового файла:

void load_strings(){
    string path="data/locales/ru/strings.txt";
    ifstream file(path.c_str());
    for(int q=0;q<STRINGS_COUNT;q++){
        getline(file,strings[q]);
        if(strings[q][strings[q].size()-1]=='\r')strings[q].pop_back();
    }
    file.close();
}

Я использую только нативный код, без использования Java.


Ответы (1 шт):

Автор решения: Nikita_yfh

Получилось читать assets, используя средства SDL2 (SDL_RWops)

→ Ссылка