Мой вопрос довольно прост, но мне трудно найти какую-либо информацию об этом в Интернете.
Можно ли использовать ifstream для открытия файла из активов и/или ресурсов с помощью Android NDK?
Например, размещение файла test.txt в /assets и попытка выполнить следующее не работает:
char pLine[256];
std::ifstream fin("/assets/test.txt");
if(!fin.fail())
{
LOGD( "test.txt opened" );
while( !fin.eof() )
{
fin.getline( pLine, 256 );
LOGD(pLine);
}
}
else
{
LOGD( "test.txt FAILED TO OPEN!" );
}
fin.close();
Ни одна из переменных:
std::ifstream fin("assets/test.txt");
std::ifstream fin("test.txt");
Etc..., ни размещение ее в /res вместо этого.
Итак, можно ли использовать обычные операторы ifstream для доступа к ресурсам и/или файлам ресурсов?