0 / 0 / 0
Регистрация: 18.02.2014
Сообщений: 36
1

Работа с файлами

15.03.2014, 15:10. Показов 542. Ответов 0
Метки нет (Все метки)

Помогите пожалуйста! Нужно выполнить такую задачу: Извлечение элемента из списка в бинарном файле...А вообще нужно написать функцию удаления элемента из отсортированного списка в двоичном файле.
Вот написал часть функции, но она работает не совсем так, как нужно, а точнее - вообще не так...
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
void delEl(FILE *&f,int &St, string key){
    TSStudF stud;int wp=St,pp=-1;
    if(findKey(f,key,St,pp,wp)){
        fseek(f,wp,SEEK_SET);
        fwrite(&stud,sizeof(TSStudF),1,f);
        if (pp==-1)  St=wp; 
        else
        {
            fseek(f,pp,SEEK_SET);
            fread(&stud,sizeof(TSStudF),1,f);
            stud.Next=wp;
            fseek(f,pp,SEEK_SET);
            fwrite(&stud,sizeof(TSStudF),1,f);
        }
    }
}
где St - Адрес первого элемента, findKey - функция нахождения нужного элемента и возвращает по ссылке указатель на элемент, который нужно удалить и предыдущий к нему.
Помогите пожалуйста отредактировать данную функцию. Спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.03.2014, 15:10
Ответы с готовыми решениями:

Работа с файлами , хотелось бы с windows system файлами
всем привет, нужна интересная идея по программированию, работа с файлами , хотелось бы с windows...

Работа с файлами(Запись,чтение,работа с данными)
Здравствуйте, никак не могу осилить файлы... Для начала вот само задание: В справочной автовокзала...

Лабораторная работа №5. Работа с файлами и алгоритмы сортировки
1. Написать функцию Load для считывания из текстового файла (например, Workers.txt) информации о...

Работа с файлами, чтение/работа со строкой
Доброго времени суток. Начал работать с C++ Builder 6. Есть текстовый файл .txt с различными...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.03.2014, 15:10
Помогаю со студенческими работами здесь

Работа с файлами
Разработать файловую систему для обработки сведений и количестве произведенных деталей....

Работа с файлами
У меня такой вопрос. Можно ли создавать каким-нибудь образом массив файлов. То есть, к примеру,...

Работа с файлами
Даны два файла вещественных чисел, в которых данные отсортированы по не убыванию. Сформируйте...

Работа с файлами
Дано файл , заполнений строками как угодно. Надо его так отредактировать чтоб там где больше 1 -го...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru