Форум программистов, компьютерный форум CyberForum.ru

Удаление записи в бинарном файле - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Последовательность слов и файлы http://www.cyberforum.ru/cpp-beginners/thread78263.html
1) Дана последовательность слов длиной до десяти символов каждое, разделенных пробелами. Найти слово с максимальной длиной. 2) Дан текстовый файл F. Переписать в другой файл G все слова, длина которых составляет от L1 до L2 символов. 3) Дан файл F, содержащий сведения о книгах: фамилия автора, название книги и год издания. Найти названия всех книг данного автора в определенный промежуток...
C++ Ошибка при запуске программы помогите исправить, программа компилируется, но выдаёт ошибку #include <iostream> #include <conio.h> using namespace std; typedef struct line{ int a,b,c;//line: a*i+b*j+c vektor line(){a=0;b=0;c=0;} void set(int newa,int newb,int newc){a=newa;b=newb;c=newc;} }; http://www.cyberforum.ru/cpp-beginners/thread78232.html
C++ Функция
Помогите пожалуйста с написание проги в виде функции http://www.cyberforum.ru/attachment.php?attachmentid=16928&stc=1&d=1261497133
одномерный массив C++
В одномерном массиве с четным количеством элементов находятся координаты n-точек плоскости. Они располагаются в порядке х1у1, х2у2 ит.д. Определить радиус круга с центром в начале координат, который содержит все точки
C++ Индексно-последовательный поиск http://www.cyberforum.ru/cpp-beginners/thread78202.html
вообщем задание такое: "Организовать индексно-последовательный поиск в файле, содержащем список студентов ВУЗа, упорядоченный по фамилии. Индексы разместить в массиве." здесь я нашел описание этого метода, но не понял как его реализовать http://www.structur.h1.ru/poisk.htm помогите понять смысл этого поиска плз
C++ Вывести делители заданного числа, упорядочивая их по убыванию Всем привет!помогите плиз решить задачки,оч прошу,в последней ваще никаких идей((( 1. Вывести делители заданного числа, упорядочивая их по убыванию. Число задается с клавиатуры. 2. В массиве найти наиболее длинную цепочку, состоящую из одних нулей. Вывести на печать номер первого нуля в массиве и длину цепочки. 3. Латинским квадратом порядка n называется матрица, каждая строка и каждый... подробнее

Показать сообщение отдельно
ilovevodka
0 / 0 / 0
Регистрация: 19.08.2009
Сообщений: 3
22.12.2009, 19:59     Удаление записи в бинарном файле
Доброго времени суток, уважаемые. По заданию надо удалить запись из бинарного файла, скажите, есть ли какая-либо функция для этого?
Запись происходит так:
C++
1
2
3
ofstream f;
f.open("base", ios::binary | ios::app);
f.write((char*)&z, sizeof z);
где z - это структурка:
C++
1
2
3
4
5
struct z
{
cahr a[15];
char b[15];
};
Структурок несколько и все пишутся в файл, задача состоит в том чтобы удалить определённую запись, предварительно конечно найти её с помощью цикла strcmp и f.read((char*)&z, sizeof z).

З.Ы. Если нет стандартной функции, то, полагаю, надо перезаписывать файл с пропуском нужной записи. Тогда напишите, пожалуйста, примерный алгоритм этого процесса.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru