fprintf Android NDK - PullRequest
       4

fprintf Android NDK

0 голосов
/ 07 февраля 2012

Кто-нибудь знает возможную причину, по которой fprintf может не работать у меня при использовании Android NDK?

FILE * f = fopen("/sdcard/newfile.txt", "w+");
fprintf(f, "testing\n");

У меня есть разрешение на запись во внешнее хранилище в манифесте Android.И этот код создает файл newfile.txt, но он пустой.

Что еще нужно сделать, чтобы позволить мне записать материал в файл?

1 Ответ

2 голосов
/ 07 февраля 2012

Я думаю, вы должны закрыть поток чем-то вроде "fclose":

FILE * f = fopen("/sdcard/newfile.txt", "w+");
fprintf(f, "testing\n");
fclose(f);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...