2013-09-29 20 views
0

我試圖在Mosync中將一些數據寫入文件。這是我在做什麼:將數據寫入MoSync中的文件(將MAUtil :: String轉換爲const char *)

MAHandle newfile = maFileOpen (&filename, MA_ACCESS_READ_WRITE); 

試圖在&文件名,打開地址時,會發生

String filename = "c:\\hamburger.txt"; 
MAHandle newfile = maFileOpen (&filename, MA_ACCESS_READ_WRITE); 
maFileCreate (newfile); 
maFileWrite (newfile, &keyCode, 1); 

錯誤在第2行。它說它不能將MAUtil::String轉換爲const char*

回答

0

您可以使用.c_str()MAUtil::String轉換爲const char*

因此,而不是&filename,我用filename.c_str()它編譯。但是,整個代碼仍然不起作用。

相關問題