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

Добавление данных в массив объектов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем TRAIN http://www.cyberforum.ru/cpp-beginners/thread589125.html
Описать структуру с именем TRAIN, содержащую следующие поля: 1) название пункта назначения; 2) номер поезда; 3) время отправления. Написать программу, выполняющую следующие действия: 1. ввод с клавиатуры данных в массив, состоящий из шести элементов типа TRAIN; 2. записи должны быть упорядочены по времени отправления поезда; 3. вывод на экран информации о поездах, направляющихся в пункт,...
C++ Написать рекурсивную функцию Написать рекурсивную функцию, которая определяет, является ли симметричной часть строки, начиная с i и заканчивая j-м элементами. http://www.cyberforum.ru/cpp-beginners/thread589124.html
Описать структуру с именем Student C++
Описать структуру с именем STUDENT, содержащую следующие поля: 1) фамилия и инициалы; 2) номер группы; 3) успеваемость (массив из пяти элементов). Написать программу, выполняющую следующие действия: 1. ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; 2. записи должны быть упорядочены по возрастанию среднего балла; 3. вывод на дисплей фамилий и номеров групп...
C++ доделать программу
#include <iostream> #include <string> #include <fstream> using namespace std; int main() { setlocale(LC_ALL,"Russian"); fstream f; f.open("sashka.h", ios::in); // ios::in - открыть файл для чтения if (!f.is_open()) //если открыт возвращает 1 {
C++ Задан файл со следующей структурой: Реквизит Шаблон Номер зачетки Курс Номер группы Оценки (повторяется 5 раза) Количество экзаменов Вычислить ито http://www.cyberforum.ru/cpp-beginners/thread589099.html
Задан файл со следующей структурой: Реквизит Шаблон Номер зачетки Курс Номер группы Оценки (повторяется 5 раза) Количество экзаменов Вычислить итоговую успеваемость, на печать выдать в виде таблиц.
C++ Задан файл с записями следующей структуры: Реквизит Шаблон Номер зачетки Факультет Курс Группа Оценки Записать его как индексно - последовательный Задан файл с записями следующей структуры: Реквизит Шаблон Номер зачетки Факультет Курс Группа Оценки Записать его как индексно - последовательный файл и затем по запросу выдавать либо списки успевающих, либо списки неуспевающих, либо полностью информацию по какому - либо студенту. подробнее

Показать сообщение отдельно
Alt_Shift
50 / 50 / 2
Регистрация: 28.05.2012
Сообщений: 161
29.05.2012, 10:00  [ТС]
Цитата Сообщение от alex_bojik Посмотреть сообщение
Если не ошибаюсь, при добавлении переменная kol не увеличивается и цикл вывода просто не доходит до новых введенных строк
угу....case 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
case 3:
        cout<<"Введите количество студентов которое необходимо добавить "<<endl;
        cin>>size;
        Group *temp=new Group[kol+size];
        for (int i=0;i<kol;i++)
        {
        temp[i]=gr[i];
        
        }
        for (int i=kol;i<kol+size;i++)
        {
        temp[i].Info();
        temp[i].Info_gr();
        }
        delete[] gr;
        kol=kol+size;
        cout<<"количество элементов "<<kol;
 
        Group *gr=new Group[kol];
 
        for(int i=0;i<kol;i++)
         gr[i]=temp[i];
        
        delete[] temp;
 
        break;
Но после добавления объектов окно http://s004.***********/i208/1205/a4/00be3fe2e336.jpg все равно вылетает
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru