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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Описать структуру с именем TRAIN http://www.cyberforum.ru/cpp-beginners/thread589125.html
Описать структуру с именем TRAIN, содержащую следующие поля: 1) название пункта назначения; 2) номер поезда; 3) время отправления. Написать программу, выполняющую следующие действия: 1. ввод с...
C++ Написать рекурсивную функцию Написать рекурсивную функцию, которая определяет, является ли симметричной часть строки, начиная с i и заканчивая j-м элементами. http://www.cyberforum.ru/cpp-beginners/thread589124.html
Описать структуру с именем Student C++
Описать структуру с именем STUDENT, содержащую следующие поля: 1) фамилия и инициалы; 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 - открыть файл...
C++ Задан файл со следующей структурой: Реквизит Шаблон Номер зачетки Курс Номер группы Оценки (повторяется 5 раза) Количество экзаменов Вычислить ито http://www.cyberforum.ru/cpp-beginners/thread589099.html
Задан файл со следующей структурой: Реквизит Шаблон Номер зачетки Курс Номер группы Оценки (повторяется 5 раза) Количество экзаменов Вычислить итоговую успеваемость, на печать выдать в...
C++ Задан файл с записями следующей структуры: Реквизит Шаблон Номер зачетки Факультет Курс Группа Оценки Записать его как индексно - последовательный Задан файл с записями следующей структуры: Реквизит Шаблон Номер зачетки Факультет Курс Группа Оценки Записать его как индексно - последовательный файл и затем по запросу выдавать либо... подробнее

Показать сообщение отдельно
daslex
1290 / 534 / 110
Регистрация: 02.08.2011
Сообщений: 2,756
29.05.2012, 14:08
C++
1
2
3
4
5
int kol=0;
    Group *gr=new Group[10];
    int n=0;
    int dob; int temp=kol;
    int number;
C++
1
2
3
4
5
6
7
case 4:
        cout<<"Удалить N "; cin>>number; //number - номер удаляемого объекта
        temp=kol; kol--; //как и ранее говорил, инструктируем компилятор об уменьшении объектов
        for (int i=number-1;i<temp;i++) //Отсчет массива идет с нуля, поэтому Number указан как на единицу меньше
        {
            gr[i]=gr[i+1];  //Обновление элементов      
        }
В отредактированном вам мною коде я объявлял переменные внутри case чтоб вы видели что и зачем добавляется. Но такое объявление переменных не есть хорошо. Нужно их вынести к общей группе переменных (надеюсь разберетесь).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru