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

динамический массив объектов - C++

Восстановить пароль Регистрация
 
Grigoriy
Сообщений: n/a
02.07.2011, 18:34     динамический массив объектов #1
помогите с функцией PrintGarage, чтоб она выводила массив объектов Garage

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
int main(){
    char model[50];
    int number = 0;
    int run = 10000;
    int numberOfCars;
    numberOfCars = 3;
    const int numberOfCars1 = 3;
    cout << "Number of cars: " << numberOfCars << endl << endl;
    CCar* Garage[100];
 
    for (int i=0; i<numberOfCars; i++){
        number++;
        run-=500;
        Garage[i] = new CCar();
        cout << "Set model: " << endl;
        cin >> model;
        Garage[i]->SetModel(model);
        Garage[i]->SetNumber(number);
        Garage[i]->SetRun(run);
    }
    for (int i=0; i<numberOfCars; i++){
        Garage[i]->print();
    }
    PrintGarage(numberOfCars, Garage[100]);
 
return 0;
}
 
void PrintGarage(int numberOfCars, CCar *Garage[100]){
    for (int i=0; i<numberOfCars; i++){
        Garage[i]->print();
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2011, 18:34     динамический массив объектов
Посмотрите здесь:

Динамический массив объектов C++
C++ Динамический массив объектов
Создать динамический массив объектов, инициализировать его C++
C++ Передача в функцию динамический массив объектов первого и второго типа
C++ Как сделать динамический массив объектов?
C++ Возможно ли объекты и потомки этих объектов поместить в один и тот же динамический массив?
C++ Как реализовать класс Pricelist, который будет содержать динамический массив объектов Model
C++ Динамический массив динамических объектов

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nameless
Эксперт C++
 Аватар для nameless
289 / 288 / 14
Регистрация: 16.06.2009
Сообщений: 486
02.07.2011, 18:42     динамический массив объектов #2
Grigoriy,

C++
1
2
3
4
5
6
7
8
9
CCar* Garage = new CCar [100];
//обрабатываете как-то их..
PrintGarage(numberOfCars, Garage);
 
void PrintGarage(int numberOfCars, CCar *Garage){
        for (int i=0; i<numberOfCars; i++){
                Garage[i]->print();
        }
}
Grigoriy
Сообщений: n/a
02.07.2011, 18:53     динамический массив объектов #3
Цитата Сообщение от nameless Посмотреть сообщение
Grigoriy,

C++
1
2
3
4
5
6
7
8
9
CCar* Garage = new CCar [100];
//обрабатываете как-то их..
PrintGarage(numberOfCars, Garage);
 
void PrintGarage(int numberOfCars, CCar *Garage){
        for (int i=0; i<numberOfCars; i++){
                Garage[i]->print();
        }
}
спасибо!!!
Yandex
Объявления
02.07.2011, 18:53     динамический массив объектов
Ответ Создать тему
Опции темы

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