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

Створити базу даних (масив структур) відповідно до заданої структури - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 11, средняя оценка - 5.00
rkosteckiy
2 / 2 / 1
Регистрация: 27.03.2013
Сообщений: 55
20.04.2013, 19:45     Створити базу даних (масив структур) відповідно до заданої структури #1
Створити базу даних (масив структур) відповідно до заданої структури для двох груп 5-10 структур і для кожної групи. Реалізувати редагування записів (зміна, додавання, видалення). Початкові дані повинні вводитися з перевіркою на область допустимих значень. Всі дії користувача повинні контролюватися і забезпечуватися осмисленими повідомленнями. Реалізувати відповідно до свого варіанту запит і виведення вмісту запису по певних ключах. Передбачити виведення всієї бази даних на екран. Вся обробка бази даних повинна відбуватися шляхом вибору відповідного пункту з меню. Дані бази повинні зберігатися у файлі.
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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
// 2131231231231.cpp: определяет точку входа для консольного приложения.
//
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <windows.h>
#include <locale.h>
#include <conio.h>
#include <string>
using namespace std;
 
int main()
{ 
    setlocale(0,"Russian");
    int a,b,c,d,r,f,g,h,j,k=1,l,m,n=0,i,dm;
    
pr0:
    system("cls");
    cout<<"1.Створення нової бази___[1]\n";
    cout<<"2.Робота з готовою базою_[2]\n";
    cout<<"3.Вихiд iз программи_____[3]\n";
    cout<<"------------------------>:";
    cin>>a;
    switch(a)
    {
    case 1:
        goto pr1;
        break;
    case 2:
        goto pr2;
        break;
    case 3:
        cout<<"Ви вийшли iз программи!Дякую за користування!Для виходу натиснiть ENTER";
        goto sv1;
        break;
    default:
        cout<<"Помилка введення!Виберіть один із варіантів"<<"\n";
        goto pr0;
        break;
        system("cls");
    }
    cin.get();
    
pr1:
    system("cls");
 
    cout<<"Кiлькiсть студентiв в групi:"<<"\n";
    cout<<"Запис нового студента__[2]"<<"\n";
    cout<<"Повернутися назад______[3]"<<"\n";
    cout<<"----------------------->:";
    cin>>b;
switch(b)
{
case 1:
    cout<<"Кількість чоловік в групі"<<"\n";
    break;
case 2:
    goto mt2;
    break;
case 3:
    goto pr0;
    break;
default:
    cout<<"Помилка введення!Виберіть один із варіантів"<<"\n";
    goto pr1;
    break;
}
cin.get();
system("cls");
if (0==0)
{
pr2:
system("cls");
    cout<<"Видалення запису_____________[1]"<<"\n";
    cout<<"Редагування запису___________[2]"<<"\n";
    cout<<"Вивiд на екран бази студента_[3]"<<"\n";
    cout<<"Збереження змiн______________[4]"<<"\n";
    cout<<"Повернутися назад____________[5]"<<"\n";
    cin>>c;
switch(c)
{
case 1:
    goto gt1;
    break;
case 2:
    goto gt2;
    break;
case 3:
    goto gt3;
    break;
case 4:
    cout<<"Зміни збережені"<<"\n";
    goto pr2;
case 5:
    goto pr0;
    break;
}
cin.get();
system("cls");
}
mt2:
if (0==0)
{ 
int h[21];
ofstream out("file.txt",ios_base::app);
system("cls");
cout<<"Введіть прізвище"<<"\n";
cin>>h[1];
cout<<"Введіть побатькові: "<<"\n";
cin>>h[2];
cout<<"Введіть імя: "<<"\n";
cin>>h[3];
cout<<"Введіть рік народження: "<<"\n";
cin>>h[4];
cout<<"Введіть місяць народження: "<<"\n";
cin>>h[5];
cout<<"Введіть день народження: "<<"\n";
cin>>h[6];
cout<<"Введіть національність: "<<"\n";
cin>>h[7];
cout<<"Введіть область: "<<"\n";
cin>>h[8];
cout<<"Введіть місто: "<<"\n";
cin>>h[9];
cout<<"Введіть вулицю: "<<"\n";
cin>>h[10];
cout<<"Введіть дім: "<<"\n";
cin>>h[11];
cout<<"Введіть квартиру: "<<"\n";
cin>>h[12];
cout<<"Введіть мобільний телефон: "<<"\n";
cin>>h[13];
cout<<"Введіть домішній телефон: "<<"\n";
cin>>h[14];
cout<<"Введіть групу: "<<"\n";
cin>>h[15];
cout<<"Введіть статус: "<<"\n";
cin>>h[16];
cout<<"Введіть середній бал: "<<"\n";
cin>>h[17];
cout<<"Введіть форму навчання: "<<"\n";
cin>>h[18];
cout<<"Введіть прогули без причини: "<<"\n";
cin>>h[19];
cout<<"Введіть прогули з причиною: "<<"\n";
cin>>h[20];
cout<<"Введіть кількість заборгованостей: "<<"\n";
cin>>h[21]; 
cout<<endl;
 
    if (0==0)
    {
        for (i=0;i<=21;i++) out<<h[i]<<"\n";
        out.close();
    }
    system("cls");
    ofstream num("like.txt");
    num<<h+1;
    cout<<"Студент доданий до списку!Для продовження натиснiть ENTER"<<"\n";
    getch();
 
    goto pr1;
 
 
}
if (1==0)
{
gt1l1:
system("cls");
cout<<"Запис видалений, збережіть зміни"<<endl;
 
gt2l1:
system("cls");
cout<<"Запис редагований, збережіть зміни"<<endl;
 
gt1:
cout<<"Виберіть запис який потрібно видалити: "<<"\n";
goto gt1l1;
 
gt2:
cout<<"Виберіть запис який потрібно редагувати:"<<"\n"<<endl;
goto gt2l1;
 
gt3:
cout<<"Виберіть студента, інформацію якого ви хочете побачити";
}
sv1:
getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.04.2013, 19:45     Створити базу даних (масив структур) відповідно до заданої структури
Посмотрите здесь:

Структури C++
записать масив структур в файл C++
C++ Масив структур. Дата.
C++ Используя рекурсию вивести групу даних с их индексами не используя масив
Масив структур + бинарный файл C++
Создать базу данных (массив структур) в соответствии с заданной структуры C++
масив структур C++
Статичні структури даних C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BumerangSP
20.04.2013, 20:24     Створити базу даних (масив структур) відповідно до заданої структури
  #2
 Комментарий модератора 
Язык форума - русский. Перепечатайте задание.
Yandex
Объявления
20.04.2013, 20:24     Створити базу даних (масив структур) відповідно до заданої структури
Ответ Создать тему
Опции темы

Текущее время: 07:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru