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;
}
}