菜鸟问题:C++中有没有删除文件的函数

如题所述

确切来说,c++语言本身是没有这样的函数的,这样的功能只能是操作系统提供API来完成。
linux 提供了C形式的API int remove(const char *pathname);
windows提供了C形式的API BOOL DeleteFile(LPCTSTR lpFileName);
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-01-13
#include <stdio.h>

void main( void )
{
if( remove( "remove.obj" ) == -1 )
perror( "Could not delete 'REMOVE.OBJ'" );
else
printf( "Deleted 'REMOVE.OBJ'\n" );
}本回答被网友采纳
相似回答