0

我正在尝试将一些数据写入 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); 

当试图打开 &filename 的地址时。它说它不能将 a 转换MAUtil::String为 a const char*

4

1 回答 1

0

您可以将 aMAUtil::String转换为const char*with .c_str()

因此,&filename我使用filename.c_str()并编译了它,而不是 。但是,整个代码仍然不起作用。

于 2013-09-29T04:04:31.123 回答