Форум программистов, компьютерный форум 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) Простите, если где-то подобная тема есть и я ее не нашел. (поиском перед созданием темы пользовался) Гуглом так же пользовался, но возможно я глуп или плохо искал, но также необходимой мне информации и примеров не нашел. Задача такова: Необходимо написать программу которая будет сперва создавать/удалять (затем включать/выключать) политику ip-безопасности по команде. Не нашел вообще... 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 в адресном пространстве этого приложения. SendMessage 0 возвращает. Вот сам код потока: HWND wndHandle = FindWindow(NULL, TEXT("Window name")); HWND listviewHandle; RECT rcClient;...
C++ 2D ,3D графика и масивы Помогите, срочно нужно решить задачу. Есть исходный массив фигуры из базовых точек периметра в плоскости нужно получить другой массив точек по периметру но уже откорректированных по периметру с определённым шагом? В какой программе проще будет решить такую задачу в Visual C++ или в Visual Basic ? Далее модель может быть уже в 3D. Есть в прошлом опыт программирования на TurboPaskal и Basic. ??????? подробнее

Показать сообщение отдельно
Tranvay
 Аватар для 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;
}
 
Текущее время: 04:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru