Я пытаюсь записать некоторые данные в файл в Mosync. Это то, что я делаю:
String filename = "c:\\hamburger.txt";
MAHandle newfile = maFileOpen (&filename, MA_ACCESS_READ_WRITE);
maFileCreate (newfile);
maFileWrite (newfile, &keyCode, 1);
Ошибка возникает в строке 2,
MAHandle newfile = maFileOpen (&filename, MA_ACCESS_READ_WRITE);
при попытке открыть адрес на &имя файла. Он говорит, что не может преобразовать MAUtil::String
к const char*
,
Вы можете конвертировать MAUtil::String
в const char*
с .c_str()
,
Таким образом, вместо &filename
, Я использовал filename.c_str()
и это скомпилировано. Однако весь код все еще не работает.
Других решений пока нет …