Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Visual C++ Master Class Wizard https://www.cyberforum.ru/ visual-cpp/ thread260043.html
Где в VS 2005 и 2008 находится мастер классов для MFC приложений? Его что там нет? В 6.0 есть и в 2010 легко найти. Проект - Добавить класс - Класс MFC
Visual C++ WinApi.Edit Control, Listbox https://www.cyberforum.ru/ visual-cpp/ thread260487.html
Доброго время суток! Только начала изучать WinApi, читаю кучу литературы много чего не понятно все перемешалось Помогите, пожалуйста, с эдитом и списком. В общем случай такой: Есть главное окно... #include <windows.h> #include "resource.h" // Приложение на основе модального диалогового окна // IDD_DIALOG1 - идентификатор диалога // IDC_EDIT1 - идентификатор надписи редактируемого...
Visual C++ Сохранение вывода консольной программы https://www.cyberforum.ru/ visual-cpp/ thread260310.html
Доброго времени суток. Программа запускает сторонние консольные приложения(ml.exe, link.exe. да да, компилит асм исходники:) ) Как посмотреть/сохранить/перенаправить то что выводят эти консольные... Вы о ml > log.txt link >> log.txt ? > - удаляет предыдущее содержимое >> - добавляет
Visual C++ Конструктор копирования Помагите, пожалуйста. Я туплю а вместе со мной тупит и Вижуал class shtraf { public: struct sh { int vel; char number; А где объявление operator= внутри класса? https://www.cyberforum.ru/ visual-cpp/ thread260709.html
Visual C++ Создания нового конструктора https://www.cyberforum.ru/ visual-cpp/ thread260674.html
Есть класс new_class. В нем уже есть созданый конструктор "new_class" в котором прописаные все необходимые параметры. Как создать ещё один конструктор в этом же классе с такими параметрами - float... Вы о визуальном Мастере классов что ли? А ручками умеете?
Visual C++ Работа с потоками в C++.
Добрый день. Есть задача - создать приложение, на C++, работающее с несколькими потоками (дескать, это разумно. Типа "нужно бы не перегружать один единственный поток, а лучше разделить пргограмму... Шутите? Creating Threads
Visual C++ Добавление и удаление строк в CListCtrl Помогите написать простенький проект Visual Studio С++ MFC. Задание: Структура Person с полями: имя фамилия дата рождения Сделайте, пожалуйста, проект в котором с помощью CListCtrl (стиль... https://www.cyberforum.ru/ visual-cpp/ thread260274.html Visual C++ Определение имени пользователя, сидящего за компьютером и версии ОС https://www.cyberforum.ru/ visual-cpp/ thread260479.html
Здравствуйте,помогите,пожалуйста, написать программу, которая определяет имя пользователя за компьютером и версию ОС. MSDN включает два готовых примера и описание Getting System Information и Getting the System Version. Спрашивайте, что не понятно.
Visual C++ Программа дозвона. dial-up https://www.cyberforum.ru/ visual-cpp/ thread260565.html
необходимо написать программу дозвона dial-up модема. Простым чтением/записью в порт как в файл обойтись не получилось нужно юзать асинхронность. порывшись в интернете, почитав парку книженций... В Windows вроде есть встроенные утилиты rasdial что-ли
Visual C++ Error C2871: System: пространство имен с таким именем не существует
Почему в моей программе появляется такая ошибка? покажи код. как объявляешь
Visual C++ Генетический алгоритм
Уважаемые программисты! Срочная проблема) В этом файле код на vc++ (2010 VS) и exe-файл. Это задание на генетические алгоритмы. В коде надо поменять код грея на двоичный код и принцип отбора поменять... Могу скинуть программу на C++ там реализуются и турнир и рулетка и многие типы скрещивания/мутации. Мы с другом ее еще на 3-ем курсе в качестве курсача писали. Работает хорошо, единственное что надо...
Visual C++ Генерация на экране разноцветных смайликов, расположенных случайным образом (MFC) Здравствуйте, не пойму как с помощью MFC реализовать вывод графики в приложении Windows. Собственно задание такое: Написать программу, генерирующую на экране разноцветные смайлики, расположенные... Вот когда-то делал графику в MFC. (для 10-й студии) Создавать простое MFC на основе диалоговых окон? Создаете на основе одиночного документа с поддержкой Document/View https://www.cyberforum.ru/ visual-cpp/ thread260047.html
Gasiloon
0

Создание функции добавление записи - Visual C++ - Ответ 1468797

21.03.2011, 01:09. Показов 652. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
#include <iostream>
#include <string>
 
using namespace std;
 int k=0;
class Zeh 
{public:
string pol[25];
string otp[25];
int summa[25];
//=================================================
void vvod()
    { cout<<"Введите количесто записей = "; cin>>k;
    for (int i=0;i<k;i++)
    {cout<<"Имя получателя\n"; cin>>pol[i];
    cout<<"Имя отправителя\n";
    cin>>otp[i];
    cout<<"Сумма перевода\n";
    cin>>summa[i];
    cout<<endl;}
    }
//=================================================
//=================================================
void show()
    {   cout<<"------------------------------------------\n";
        cout<<"|   Получатель |   Отправитель |   Сумма |\n";
        cout<<"------------------------------------------\n";
        for (int i=0;i<k;i++)
        {   
            cout<<"|";
            cout.width(13);
            cout<<pol[i]<<" "<<"|";
            cout.width(14);
            cout<<otp[i]<<" "<<"|";
            cout.width(8);
            cout<<summa[i]<<" "<<"|"<<"\n";
        cout<<"------------------------------------------\n";}
    }
//==================================================
//==================================================
void poisk() 
{
        int poisk; 
              cout<<"Поиск осуществить по полю:"<<endl;
              cout<<"Получатель-(1)\n Отправитель-(2)\n Сумма-(3)\n"<<endl;
              cin>>poisk;
              switch (poisk)
              {
              case 1:
              {string c;
              cout<<"Введите имя: ";
              cin>>c;
              int q=0;
             cout<<"-------------------------------------------------\n";
        cout<<"|   Получатель  |  Отправитель  |     Сумма     |\n";
        cout<<"-------------------------------------------------\n";
              for (int i=0;i<k;i++)
              {if (pol[i]==c)
              {
              cout<<"|";
              cout.width(7);cout<<pol[i]; 
              cout<<"|";
              cout.width(8);cout<<otp[i];
              cout<<"|";
              cout.width(13);cout<<summa[i];
              cout<<"|";
              cout<<endl;
              cout<<"+-------+--------+-------+"<<endl;
              q++;
              }
              }
              cout<<endl;
              if (q==0) 
              {
              cout<<"Такого получателя нет"<<endl;
              }
              cout<<endl;
              }
              break;
              case 2:
              {string d;
              cout<<"Введите отправителя: ";
              cin>>d;
              int q=0;
              cout<<"-------------------------------------------------\n";
        cout<<"|   Получатель  |  Отправитель  |     Сумма     |\n";
        cout<<"-------------------------------------------------\n";
              for (int i=0;i<k;i++)
              {if (otp[i]==d)
              {
              cout<<"|";
              cout.width(7);cout<<pol[i]; 
              cout<<"|";
              cout.width(8);cout<<otp[i];
              cout<<"|";
              cout.width(13);cout<<summa[i];
              cout<<"|";
              cout<<endl;
              cout<<"+-------+--------+-------+"<<endl;
              q++;
              }
              }
              cout<<endl;
              if (q==0) 
              {
              cout<<"Таких отправителей нет"<<endl;
              }
              cout<<endl;
              }
              break;
              case 3:
              {int t;
              cout<<"Введите сумму: ";
              cin>>t;
              int q=0;
              cout<<"-------------------------------------------------\n";
        cout<<"|   Получатель  |  Отправитель  |     Сумма     |\n";
        cout<<"-------------------------------------------------\n";
              for (int i=0;i<k;i++)
              {if (summa[i]==t)
              {
              cout<<"|";
              cout.width(7);cout<<pol[i]; 
              cout<<"|";
              cout.width(8);cout<<otp[i];
              cout<<"|";
              cout.width(13);cout<<summa[i];
              cout<<"|";
              cout<<endl;
              cout<<"+-------+--------+-------+"<<endl;
              q++;
              }
              }
              cout<<endl;
              if (q==0) 
              {
              cout<<"Такой суммы нет"<<endl;
              }
              cout<<endl;
              }
              break;
              
              default:cout<<"Вы дибил"<<endl;
              }
              }
//==================================================================            
//==================================================================
void redakt()
{ int isprn;
              cout<<"Введите номер записи для исправления ";
              cin>>isprn;
              cout<<endl;
              int poli;
              cout<<endl<<"Введите поля для редактирования "<<endl;
              cout<<"1 - Получатель"<<endl; 
              cout<<"2 - Отправитель"<<endl;
              cout<<"3 - Сумма"<<endl;
              cin>>poli;
              switch (poli)
              {
                    case 1:
                    {
                    int i=0;
                    while ((i<isprn))
                        {
                            i++;
                        }
                    isprn--;
                    cout<<"Введите исправленые данные"<<endl;
                    cout<<"ПоЛуЧаТеЛь  =";
                    cin>>pol[isprn];
                    cout<<endl;
                         
                    }
                    break;
              case 2:
              {
              int i=0;
              while (i<isprn)
              {
               i++;
              }
              isprn--;
              cout<<"Введите исправленые данные"<<endl;
              cout<<"Имя отправителя = ";
              cin>>otp[isprn];
              cout<<endl;
              
              }
              break;
              case 3:
              {
              int i=0;
              while (i<isprn)
              {
              i++;
              }
              isprn--;
              cout<<"Введите исправленые данные"<<endl;
              cout<<"Сумма  =";
              cin>>summa[isprn];
              cout<<endl;
              }
              break;
              default:cout<<"Вы ввели неверные значения"<<endl;
              }
              }
//==================================================================
//==================================================================
void ydal()
{int l;
cout<<"удаляем запись № \n";
cin>>l;
int i=0;
while (i<l)
{i++;
}   
l--;
    pol[l]='\0';
    otp[l]='\0';
    summa[l]=0;
}
//===================================================================
void sort()
{
              for (int i=0;i<k-1;i++)
              {int t=i;
              for (int j=i+1;j<k;j++)
                  if (pol[j]<=pol[t]) t=j;
              string buf=pol[i];
              pol[i]=pol[t];
              pol[t]=buf;
 
              string buff=otp[i];
              otp[i]=otp[t];
              otp[t]=buff;
              
              int bufff=summa[i];
              summa[i]=summa[t];
              summa[t]=bufff;}
                cout<<"-------------------------------------------------\n";
                cout<<"|   Получатель  |  Отправитель  |     Сумма     |\n";
                cout<<"-------------------------------------------------\n";
          for (int i=0;i<k;i++)
        {   
            cout<<"|";
            cout.width(14);
            cout<<pol[i]<<" "<<"|";
            cout.width(14);
            cout<<otp[i]<<" "<<"|";
            cout.width(14);
            cout<<summa[i]<<" "<<"|"<<"\n";
        cout<<"-------------------------------------------------\n";}
}
void count()
{int sum=0;
for (int i=0;i<k;i++)
if (otp[i]!=" ")
sum=sum+summa[i];
cout<<"Итог по накладной ="<<sum<<"\n";
}
};
int main() 
{   setlocale (LC_ALL,"Russian");
    Zeh ob;
    int punkt;
              cout<<"Меню:"<<endl;
              cout<<"Создать новую запись--------(1)"<<endl;
              cout<<"Удалить запись--------------(2)"<<endl;
              cout<<"Исправить запись------------(3)"<<endl;
              cout<<"Вывод содержимого на экран--(4)"<<endl;
              cout<<"Сортировать-----------------(5)"<<endl;
              cout<<"Поиск-----------------------(6)"<<endl;
              cout<<"Сумма ----------------------(7)"<<endl;
              cout<<"Отмена----------------------(8)"<<endl;
              cout<<endl;
              cout<<"Введите пункт меню ";
              cin>>punkt;
              cout<<endl;
     while (punkt!=8)
              {
              switch (punkt)
              {
                case 1:ob.vvod(); break;
                case 2:ob.ydal(); break;
                case 3:ob.redakt(); break;
                case 4:ob.show(); break;
                case 5:ob.sort(); break;
                case 6:ob.poisk(); break;
                case 7:ob.count();break;
        default:cout<<"Вы ничего не выбрали. Приложение будет закрыто"<<endl;
              }
              cout<<"Меню:"<<endl;
              cout<<"Создать новую запись--------(1)"<<endl;
              cout<<"Удалить запись--------------(2)"<<endl;
              cout<<"Исправить запись------------(3)"<<endl;
              cout<<"Вывод содержимого на экран--(4)"<<endl;
              cout<<"Сортировать-----------------(5)"<<endl;
              cout<<"Поиск-----------------------(6)"<<endl;
              cout<<"Сумма ----------------------(7)"<<endl;
              cout<<"Отмена----------------------(8)"<<endl;
              cout<<"Выберити пункт меню ";
              cin>>punkt;
              cout<<endl;
    }
         
system("PAUSE");
    return EXIT_SUCCESS; }
Помогите написать функцию добавления записи, то не как не могу доделать

Добавлено через 5 часов 14 минут
Все разобрался, можете не заморачиваться

Вернуться к обсуждению:
Создание функции добавление записи Visual C++
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2011, 01:09
Готовые ответы и решения:

ListView: добавление записи, выбор записи, удаление записи
на форме есть три текст бокса: textbox1(имя), textbox2(фамилия), textbox3(отчество), textbox4(выбранное) кнопка Button1(добавить),...

Создание записи TDate и функции для работы с ней
Описать тип TDate - запись с полями целого типа Day (день ) , Month (месяц) и Year (год ) - и функцию LeapYear (D) логического типа с...

Написать СУБД, содержащую все основные функции: создание, добавление, удаление, сортировку
Помогите пожалуйста с курсовой... Задание: написать СУБД, содержащую все основные функции: создание, добавление, удаление, сортировку,...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.03.2011, 01:09
Помогаю со студенческими работами здесь

Добавление новой записи в таблицу и осуществление запроса на добавление при загрузке формы
Здравствуйте. Есть одна просьба, подскажите как сделать или пример кода покажите на вот такую фишку, при открытии формы для ввода данных в...

Добавление и удаление записи, поиск записи с максимальной зарплатой, сортировка по алфавиту
Помогите, пожалуйста!:help: Очень нужно сделать до 26!(а если не сложно, то еще и с комментариями :-Добавлено через 27 минут если вы...

Автоматическое добавление записи в таблицу, после добавления записи в другой таблице
Привет всем! Подскажите, как Access 2010 сделать так, чтобы при добавлении записи в одной таблице, автоматически появлялась запись (одно...

Изменение первой в таблице записи (одного кортежа) при добавление новой записи
Добрый день! При добавлении новой записи через форму ДобСтуд в таблице Студ у первой записи меняется Номер группы. Причем новая запись...

Массив структур: добавление записи, удаление записи, поиск по одному или нескольким из полей
Необходимо реализовать базу данных с полями «Фамилия», «Имя», «Отчество», «Пол», «Год рождения». Каждая запись должна представлять собой...

0
Новые блоги и статьи
Java Record или Kotlin Data Class: что лучше для неизменяемых данных
Wired 04.03.2025
Java Record и Kotlin Data Class - средства для работы с неизменяемыми структурами данных, каждое из которых предлагает свой уникальный подход к решению этой задачи. История их появления весьма. . .
Создание производительны­­х API с Java и gRPC
Wired 04.03.2025
В разработке производительность и масштабируемость микросервисных приложений играют ключевую роль. Традиционные REST API, несмотря на свою популярность и простоту, не всегда способны обеспечить. . .
Что нового в JDK 24
Wired 04.03.2025
JDK 24 знаменует собой значительный скачок в развитии Java, внося фундаментальные улучшения в производительность, безопасность и удобство разработки. Релиз включает множество революционых изменений,. . .
Разработка блокчейн с использованием Java: смарт-контракты и dApp
Wired 04.03.2025
Современная блокчейн-разработка на Java предоставляет разработчикам широкий спектр возможностей. В отличие от Solidity, который ограничен экосистемой Ethereum, Java позволяет создавать как. . .
WebAssembly в Kubernetes
stackOverflow 03.03.2025
В современной экосистеме облачных технологий WebAssembly (Wasm) становится все более значимым компонентом, предлагая уникальный подход к выполнению кода в распределенных системах. Эта технология. . .
GitHub Actions или Jenkins: Выбираем CI/CD платформу
stackOverflow 03.03.2025
Непрерывная интеграция и развертывание (CI/ CD) изменили подход к разработке программного обеспечения, превратив его в бесшовный процесс от написания кода до развертывания в продакшн. GitHub Actions и. . .
Автоматизация тестирования Pull Request в Kubernetes: Интеграция с GitHub Actions и GKE
stackOverflow 03.03.2025
Масштабные проекты с использованием Kubernetes требуют надежной системы тестирования изменений перед их внедрением в продакшн-среду. Традиционный подход с ручной проверкой Pull Request не справляется. . .
Tестирование Pull Request в Kubernetes с помощью vCluster
stackOverflow 03.03.2025
При работе с микросервисной архитектурой критически важно обеспечить качественное тестирование каждого изменения перед его слиянием в основную кодовую базу. Однако тестирование Pull Request в. . .
Использование пакета Context в Golang
bytestream 03.03.2025
Управление параллельными процессами в современных приложениях - сложная задача, особенно когда речь идет о микросервисной архитектуре и распределенных системах. Пакет context в Go - это гибкое. . .
WebAssembly и Go: Работа с DOM и обработка ошибок
bytestream 03.03.2025
WebAssembly представляет собой технологию, позволяющую запускать низкоуровневый код в браузере практически на нативной скорости. Особенно интересные возможности открываются при использовании. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru