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

Алгоритм удаления записи из базы данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание по файлам http://www.cyberforum.ru/cpp-beginners/thread310104.html
Подскажите пожалуйста! В магазине имеются различные товары, причем каждому товару в качестве названия присвоен целочисленный код. Для контроля за наличием товара создаетс ЛИТЕРНЫЙ файл, состоящий из записей, описывающих товары - по одной записи на каждый товар. Запись имеет следующий вид (второй солбец - форматные спецификации строки с форматами преобразований типов - второй параметр функции...
C++ Упорядочить список студентов по году рождению Язык Си Дан файл, содержащий сведение о студентах, включающие в себя его фамилию имя, год рождение, номер группы и оценки, по каким либо трем предметам. Составить программу, которая выводит: -Данные отличников; -Данные студентов, получивыших по какому либо предмету оценку-2; -Списко студентов, фамилий которых начинаются с буквы “A”; -Упорядочить список по году рождению http://www.cyberforum.ru/cpp-beginners/thread310099.html
Обработка типизированных файлов C++
Язык Си Разроботать алгоритм и программу для решение задачи по оброботке типизированных файлов Число компонент файла f, компонентами которого являются целые числа, кратно 10. Переписать компоненты файла f в файл g, изменяя порядок чисел в каждой десятке так, чтобы в начале шли числа, делящиеся на 3, затем числа, дающие при делении на 3 остаток 1, затем числа, дающие при делений 3 остаток 2....
Как спросить у программы: "Если существует соседний элемент массива по вертикали или горизонтали, то ..." C++
Как спросить у программы: "Если существует соседний элемент массива по вертикали или горизонтали, то ..." Собственно пробывал так: for (i=0;i<10;i++) for (j=0;j<10;j++) if (a==true||a==true||a==true||a==true) { //без true не работает тоже ... ...
C++ Графика! http://www.cyberforum.ru/cpp-beginners/thread310083.html
Составить программу вывода на экран дисплея настольных электронных часов и изображения метронома. При нажатии клавиши ВВОД стрелка метронома начинает колебательное движение, синхронно с которым начинает изменяться показание электронных часов.
C++ Программа должна определить длину введенной строки Ввести с клавиатуры строку символов. Признак окончания ввода строки – нажатие клавиши "Ввод". Программа должна определить длину введенной строки L и, если длина L кратна числу 3, то удаляются все числа, делящиеся на число 3. Программу надо составить при помощи процедуры! подробнее

Показать сообщение отдельно
Delpix
delpix.ru
19 / 19 / 1
Регистрация: 06.05.2011
Сообщений: 235

Алгоритм удаления записи из базы данных - C++

01.06.2011, 15:26. Просмотров 700. Ответов 2
Метки (Все метки)

У меня есть алгоритм записи в файл:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
void Add(Abbase& d, int& ch)
{
    system ("cls");
    ofstream fout("base.txt",ios::app);
    cout <<"Abbase 0.21 beta 2"<<endl;
    cout <<"Добавление в базу:\n\n";
    cout <<"Табельный номер:\n>> ";
    cin >>d.n;
    cout <<"Фамилия:\n>> ";
    cin >>d.family;
    cout <<"Имя:\n>> ";
    cin >>d.f_name;
    cout <<"Отчество:\n>> ";
    cin >>d.l_name;
    cout <<"Год рождения:\n>> ";
    cin >>d.gr;
    cout <<"Размер стипендии:\n>> ";
    cin >>d.st;
    cout <<"__________________________________"<<endl;
    cout <<"Студент добавлен в базу данных."<<endl;
    cout <<"__________________________________"<<endl;
    fout <<endl<<d.n<<" "<<d.family<<" "<<d.f_name<<" "<<d.l_name<<" "<<d.gr<<" "<<d.st;
    fout.close();
    Navigation();
}
Мне нужно написать алгоритм для удаления записи. Запись выбирается по табельному номеру. Табельный номер вводится с клавиатуры.
Вот еще файл student.h тут хранится моя структура(может пригодится)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <fstream>
#include <conio.h>
using namespace std;
struct Abbase
{
    char family[20];
    char f_name[20];
    char l_name[20];
    int n;
    int gr;
    double st;
};
void Add(Abbase&, int&);
void Open(Abbase&, int&);
void Info();
void Delete(Abbase& d, int& ch);
void Navigation();
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru