Форум программистов, компьютерный форум, киберфорум
Наши страницы

редактировать и удалять - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Можно ли узнать размер одного элемента в STL контейнере? http://www.cyberforum.ru/cpp-beginners/thread556035.html
Допустим, мне захотелось узнать, сколько памяти ест мой map. Для этого надо знать размер 1 элемента. Я погуглил, покопался в cpp-reference, но ничего полезного не нашел. Сойдут и нестандартные...
C++ Реализация численного метода решения СЛАУ Помогите разработать ПО для реализации численного метода простой итерации решения СЛАУ. http://www.cyberforum.ru/cpp-beginners/thread556031.html
C++ Информация о файле
Выбрать произвольный формат файлов (avi, bmp, doc, exe, mp3, zip и т.п.) и написать программу, выводящую на экран общую информацию о заданном файле данного формата (размеры картинки, количество...
Не могу понять как написать программу C++
У меня 20 чисел(1-20), программа должна выводить все варианты 5-ти значных чисел, при этом числа не должны повторяться(12345 и 54321).
C++ Вектор и пара http://www.cyberforum.ru/cpp-beginners/thread555993.html
Всем привет! В этом куске кода явно есть ошибка (он не компилируется), но я так и не смог её найти: vector<char> d; vector<pair<char ,int> > sw ; int s,t,n,m,t1,t2,u ; char t3; int main() { ...
C++ Как вернуть прежние настройки в Visual Studio 2010? Здравствуйте. Есть Visual Studio 2010. Когда установил было так: открываю проект, посредине текстовый редактор, внизу окошко где выводятся ошибки/предупреждения, слева окошко где список файлов... подробнее

Показать сообщение отдельно
Виталий123
-96 / 5 / 2
Регистрация: 29.11.2011
Сообщений: 84

редактировать и удалять - C++

23.04.2012, 10:56. Просмотров 362. Ответов 3
Метки (Все метки)

как отредактировать и удалять записи из куче БД ??

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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
#include "stdafx.h"
#include <conio.h>
#include <iostream>
#include <windows.h>
#include <iomanip>
 
using namespace std;
 
struct GCM
{
    int IIIifr_emkosti; //шифр емкости
    char emkost[80]; //тип емкости
    float IIIirina; //длина емкости
    float dlina; //ширина емкости
    float visota; //высота емкости
    int IIIifr_produkta; //шифр емкости
    char Name[80]; //наименование продукта
    float ro_pruct; //текущий уровень продукта
    float yroven; //качество продукта
    
};
 
GCM* nota[255];
int id(0);
unsigned int AmountEntry(0), &a = AmountEntry;
 
 
//-----------2 Удалить-----------------------------------------
 
void del(void)
{
    char y;
    int d(1);
    int j(0);
    cout<<endl;
    for(unsigned int i = 0; i < a; i++)
    {
        cout<<d++<<". Шифр емкости"<<setw(26)<<nota[i]->IIIifr_emkosti<<endl;
        cout<<d++<<". Тип емкости\t\t\t\t"<<nota[i]->emkost<<endl;
        cout<<d++<<". Длина емкости\t\t\t"<<nota[i]->dlina<<endl;
        cout<<d++<<". Ширина емкости\t\t\t"<<nota[i]->IIIirina<<endl;
        cout<<d++<<". Высота емкости\t\t\t"<<nota[i]->visota<<endl;
        cout<<d++<<". Шифр продукции\t\t\t"<<nota[i]->IIIifr_produkta<<endl;
        cout<<d++<<". Наименование продукции\t\t"<<nota[i]->Name<<endl;
        cout<<d++<<". Плотность продукции\t\t\t"<<nota[i]->ro_pruct<<endl;
        cout<<d++<<". Текущий уровень продукции\t\t"<<nota[i]->yroven<<endl<<endl;
    }
    do
    {
        cout<<"\n Введите id удаляемой записи: ";
        cin>>id;
        //for(unsigned int i=0; i<a; i++)
            //if(nota[i]==nota[id-1])  - вроде б так,, но все равно ошибки вылетают....
                //nota[i]=nota[a-1];
 
        //delete nota[a-1];
        //a=a-1;
 
        //------------------------------------
        cout<<"Продолжить y Выход n"<<endl;
        cin>>y;
    } while(y == 'y');
}
 
//--------3 редактировать ---------------------------------------------------
 
void edit(void)
{
    flushall();
    int d(1);
    cout<<d++<<". Шифр емкости"<<endl;
    cout<<d++<<". Тип емкости"<<endl;
    cout<<d++<<". Длина емкости"<<endl;
    cout<<d++<<". Ширина емкости"<<endl;
    cout<<d++<<". Высота емкости"<<endl;
    cout<<d++<<". Шифр продукции"<<endl;
    cout<<d++<<". Наименование продукции"<<endl;
    cout<<d++<<". Плотность продукции"<<endl;
    cout<<d++<<". Текущий уровень продукции"<<endl<<endl;
    cout<<"Введите номер редактируемой записи: ";
    cout<<"\n Введите шифр емкости:\t\t\t";
    /**id--;
    cin>>nota[id]->IIIifr_emkosti;
    cout<<" Введите тип емкости:\t\t\t";
    cin.getline(nota[id]->emkost, sizeof(nota[id]->emkost));   - как так....
    //-----------------------------------------
        cout<<" Введите Размеры:: "<<endl;
        cout<<" длина"<<setw(34)<<' ';
        cin>>nota[id]->dlina;
    cout<< " ширина"<<setw(33)<<' ';
    cin>>nota[id]->IIIirina;
    cout<<" высота"<<setw(33)<<' ';
    cin>>nota[id]->visota;
    //---------------------------------------------
    cout<<" Введите шифр продукта:\t\t\t";
    cin>>nota[id]->IIIifr_produkta;
    //----------------------------------------
    cout<<" Введите наименование продукта:\t\t";
    cin.getline(nota[id]->Name, sizeof(nota[id]->Name));
    //----------------------------------------
    cout<<" Введите плотность продукта:\t\t";
    cin>>nota[id]->ro_pruct;
    //-------------------------------------------
    cout<<" Введите текущий уровень продукта:\t";
    cin>>nota[id]->yroven;*/
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru