我是 C++ 新手,但我可以知道删除链表(文件)中所有节点的可能方法是什么。鉴于此,我必须输入文件名,文件中的所有节点都将被删除。看来我无法删除任何文件...
void deleteF(filepointer &head, char *fileName)
{
filepointer deleteFile = head;
while(deleteFile != NULL)
{
if(strcmp(deleteFile-> nameofFile, fileName)==0 ){
delete deleteFile;
}
else{
cout<<"Fail deletion"<<endl;
}
deleteFile = deleteFile -> nextFile;
}
}