sdl2 не записывает данные в файл на android
функция SDL_RWwrite возвращает ноль, это значит что есть ошибка. как же сделать чтобы можно было записать данные?
static void write_language ( const char *name ) {
#ifdef __LINUX__
FILE *fp = fopen ( "assets/languages/language", "w" );
fwrite ( name, 1, strlen ( name ), fp );
fclose ( fp );
#endif
#ifdef __ANDROID__
SDL_RWops *io = SDL_RWFromFile ( "languages/language", "w" );
if ( io ) {
int len = strlen ( name );
int length = SDL_RWwrite ( io, name, len, 1 );
SDL_RWclose ( io );
}
#endif
}