используя структуры, я создал структуру с именем file, которая указывает на следующий файл, мне удалось создать файлы и отобразить их, но я не смог написать функцию, которая удаляет определенный файл с определенным имя из ссылки, заголовочный файл — это указатель файла, указывающий на все файлы.
struct file
{
string filename;
file *nextfile;
};
typedef file *fileptr;
void deletespecific_file(fileptr &headfile)
{
while (headfile != NULL)
{
if(headfile->filename=="filea")
{
fileptr temp = headfile;
delete temp;
}
headfile = headfile -> nextfile;
}
}