簡體   English   中英

在MoSync中將數據寫入文件(將MAUtil :: String轉換為const char *)

[英]Writing data to file in MoSync (Converting MAUtil::String to const char*)

我正在嘗試將一些數據寫入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中打開地址時。 它說它不能將MAUtil::String轉換為const char*

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

因此,我使用filename.c_str()而不是&filename編譯。 但是,整個代碼仍然無法正常工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM