这是我的代码:
rename("tmp.png", Filename);
Run Code Online (Sandbox Code Playgroud)
重命名函数中的第二个参数是一个字符串.(用户决定名称是什么)如何正确编码,以便将tmp.png重命名为用户输入的内容?
我的导师说要以某种方式使用c_str,但我不确定如何.
这是我的第一篇文章,让我知道,如果你很难理解,或者如果我以某种方式弄错了..
这很难说,但你有没有试过:
rename("tmp.png", Filename.c_str());
Run Code Online (Sandbox Code Playgroud)
如果Filename是std::string std::string::c_str()将它转换为a const char*,那么可能需要你的rename函数作为第二个参数?
如果您尝试使用标准重命名功能,这可能会解决您的问题.
| 归档时间: |
|
| 查看次数: |
1393 次 |
| 最近记录: |