【发布时间】:2015-07-01 17:12:51
【问题描述】:
我正在使用 aide 和 cppdroid for android 在 c++ 中进行编码。我在文件重命名和删除命令方面遇到了一些问题。我的猜测是你不能这样做。我有用户输入,但不知道他们会输入什么,所以我需要一个变量或字符串来输入文件的路径名。
remove("/storage/emulated/0/MyGame/MyHackGame/jni/gameFiles/" + output2 + ".txt");
rename("/storage/emulated/0/MyGame/MyHackGame/jni/gameFiles/temp.txt","/storage/emulated/0/MyGame/MyHackGame/jni/gameFiles/" + output2 + ".txt");
是我使用的代码,它有错误。有没有其他方法可以写这个,所以我可以添加 output2 来定位文件?
错误是:
NDK:无法将参数 '1' 的 'std::basic_string' 转换为 'char const*' 到 'int remove(char const*)'
【问题讨论】: