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

Вывести на экран данные автомобиля - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ И еще одна задача по С++... http://www.cyberforum.ru/cpp-beginners/thread444826.html
Проверить: Можно ли коробку размером a x b x c упаковать в посылку размером r x s x t? «Углом» укладывать нельзя.. Углом, это как?! И решить ее надо, используя условный оператор и оператор выбора....
C++ Правила ip-безопасности (ipsec) Простите, если где-то подобная тема есть и я ее не нашел. (поиском перед созданием темы пользовался) Гуглом так же пользовался, но возможно я глуп или плохо искал, но также необходимой мне... http://www.cyberforum.ru/cpp-beginners/thread444813.html
Найти наименьшее значение массива по условию C++
задание: Элементы массива M(n) упорядочены по не убиванию. Для заданного х: найти наименьшее K такое, что mk < x < mk+1
C++ факториал в С++
Как найти факториал с помощью рекурсивной функции?
C++ Внедрил dll. Не могу получить инфу из listview через SendMessage() http://www.cyberforum.ru/cpp-beginners/thread444791.html
День добрый, уважаемые программисты! Внедрил dll в стороннее приложение через CreateRemoteThread. В DLL_PROCESS_ATTACH обработчике создаю поток. А в самом потоке пытаюсь получить содержимое listview...
C++ 2D ,3D графика и масивы Помогите, срочно нужно решить задачу. Есть исходный массив фигуры из базовых точек периметра в плоскости нужно получить другой массив точек по периметру но уже откорректированных по периметру с... подробнее

Показать сообщение отдельно
Tranvay
0 / 0 / 1
Регистрация: 12.08.2010
Сообщений: 75
12.02.2012, 15:38  [ТС]
go, как можно из одного класса обратиться к полям другого с помощью агрегирования?
мне нужно изменить параметр mesto у объекта a1 методом AddAutoToParking() который принадлежит классу Parkovka
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
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <string.h>
#include <iostream>
using namespace std;
 
class automobile
{
public:
    char GosNumber[7];
    char color[15];
    char FIO[256];
    int mesto;
 
    automobile (char _GosNumber[7], char _color[15], char _FIO[256], int _mesto) 
    { 
        strcpy(GosNumber, _GosNumber);
        strcpy(color,_color);
        strcpy(FIO,_FIO);
        mesto=_mesto;
        cout<<"Dannie auto zaneseni!"<<endl;
    };  
    void ChangeAuto(char _GosNumber[7], char _color[15], char _FIO[256], int _mesto) 
    {
        strcpy(GosNumber, _GosNumber);
        strcpy(color,_color);
        strcpy(FIO,_FIO);
        mesto=_mesto;
        cout<<"Dannie auto izmeneni!"<<endl;
    }   
};
 
class Parkovka
{
public:
    int Count;
    Parkovka(int _Count)
    {
        Count=_Count;
        cout<<"Vsego mest na parkovke = "<<Count<<endl;
        cout<<"--------------------------------------------- "<<endl;
    }
    void AddAutoToParking(int _mesto) 
    {   
        mesto=_mesto;
        cout<<"Auto stalo na stoynku!"<<endl;
    }
};
 
int _tmain(int argc, _TCHAR* argv[])
{
    Parkovka MyPark(5);//вместимость стоянки
    //занесение информации о машинах 
    automobile a1("A563AA", "Blue", "PushkinIA",0);
    cout<<a1.GosNumber<<","<<a1.color<<","<<a1.FIO<<","<<a1.mesto<<endl<<endl;
    automobile a2("B001BB", "Yellow", "NoginAN",0);
    cout<<a2.GosNumber<<","<<a2.color<<","<<a2.FIO<<","<<a2.mesto<<endl<<endl;
    automobile a3("C454CC", "Green", "PetrovPP",0);
    cout<<a3.GosNumber<<","<<a3.color<<","<<a3.FIO<<","<<a3.mesto<<endl<<endl;
    automobile a4("D875DD", "Red", "IvanovII",0);
    cout<<a4.GosNumber<<","<<a4.color<<","<<a4.FIO<<","<<a4.mesto<<endl<<endl;
    automobile a5("E029EE", "White", "SidorovSS",0);
    cout<<a5.GosNumber<<","<<a5.color<<","<<a5.FIO<<","<<a5.mesto<<endl<<endl;
    automobile a6("X029XX", "White", "PutinVV",0);
    cout<<a6.GosNumber<<","<<a6.color<<","<<a6.FIO<<","<<a6.mesto<<endl<<endl;
    cout<<"--------------------------------------------- "<<endl;
    //изменение информации о машине
    a6.ChangeAuto("X555XX", "White", "PutinVV",0);
    cout<<a6.GosNumber<<","<<a6.color<<","<<a6.FIO<<","<<a6.mesto<<endl<<endl;
    cout<<"--------------------------------------------- "<<endl;
    //заезд машины на стоянку и просвоение ей номера места 
    MyPark.AddAutoToParking(1);
    
    
    getch();
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru