重命名函数不起作用,使用C++
这是我编写的代码片段: 我使用Turbo C++,因为我在印度学习;我的问题写在评论里 编译器未显示任何错误,但不会重命名文件,但会删除该文件重命名函数不起作用,使用C++,c++,C++,这是我编写的代码片段: 我使用Turbo C++,因为我在印度学习;我的问题写在评论里 编译器未显示任何错误,但不会重命名文件,但会删除该文件 谢谢我想您必须先关闭临时文件,然后才能重命名它: Change.close(); 另外,尝试查看并检查重命名返回结果 result= rename( oldname , newname ); if ( result == 0 ) { // File successfully renamed" } else { // "Error rena
谢谢我想您必须先关闭临时文件,然后才能重命名它:
Change.close();
另外,尝试查看并检查重命名返回结果
result= rename( oldname , newname );
if ( result == 0 ) {
// File successfully renamed"
} else {
// "Error renaming file"
}
如果您对答案不确定,或者您提出了一些建议,请将此添加为注释,但为什么在使用“重命名”之前需要关闭它,并删除到底发生了什么?脱离主题,但如果可以,您应该尝试与管理您使用的编译器的人谈谈升级问题。Turbo C++在这一点上已经8年了,而且已经过时了,你被锁定在使用现代C++的全部特性的能力之外。
result= rename( oldname , newname );
if ( result == 0 ) {
// File successfully renamed"
} else {
// "Error renaming file"
}