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

Структуры и функции (КЛАССЫ) - C++

Восстановить пароль Регистрация
 
RJAVOI
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 6
19.06.2010, 22:38     Структуры и функции (КЛАССЫ) #1
1. Создать структуру, которая описывает указанную в задании сущность.
2. Написать функции, которые служат для обработки данных, хранящихся в структуре и выполняющие действия, указанные в задании.
3. Создать в программе переменные с типом указанной структуры и продемонстрировать работу функций.

1. Создать класс, который описывает указанную в задании сущность.
2. Написать методы, которые служат для обработки данных и выполняющие действия, указанные в задании.
3. Создать в программе переменные с типом указанного класса и продемонстрировать работу методов класса.

Описание структуры( Владелец автомобиля)
Действия, выполняемые функциями:
- Фамилия ,имя, отчество
- Номер автомобиля
- телефон
- номер техпаспорта
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2010, 22:38     Структуры и функции (КЛАССЫ)
Посмотрите здесь:

C++ Классы и структуры...
Структуры заменить на классы C++
переделать структуры в классы C++
Классы vs Структуры C++
C++ тема структуры(классы)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Stas96
 Аватар для Stas96
34 / 34 / 3
Регистрация: 31.08.2009
Сообщений: 116
19.06.2010, 22:54     Структуры и функции (КЛАССЫ) #2
Цитата Сообщение от RJAVOI Посмотреть сообщение
1. Создать класс, который описывает указанную в задании сущность.
Создать класс по этому:
Цитата Сообщение от RJAVOI Посмотреть сообщение
- Фамилия ,имя, отчество
- Номер автомобиля
- телефон
- номер техпаспорта
RJAVOI
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 6
19.06.2010, 23:19  [ТС]     Структуры и функции (КЛАССЫ) #3
да)))))
hostess
1 / 1 / 0
Регистрация: 19.06.2010
Сообщений: 7
19.06.2010, 23:35     Структуры и функции (КЛАССЫ) #4
выполняющие действия, указанные в задании

это какие методы?
Stas96
 Аватар для Stas96
34 / 34 / 3
Регистрация: 31.08.2009
Сообщений: 116
19.06.2010, 23:43     Структуры и функции (КЛАССЫ) #5
Сделал вот такой класс
C++
1
2
3
4
5
6
7
8
9
10
class Driver
{
public:
char  Last[256] ;
char Name [256];
char Patronymic [256];
int Vehicle;
int Telephone;
int Number;
};
RJAVOI
0 / 0 / 0
Регистрация: 19.06.2010
Сообщений: 6
19.06.2010, 23:43  [ТС]     Структуры и функции (КЛАССЫ) #6
методы, с помощью которых можно решить задание.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.06.2010, 00:12     Структуры и функции (КЛАССЫ)
Еще ссылки по теме:

классы и структуры C++
C++ Классы и структуры в С++

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

Или воспользуйтесь поиском по форуму:
hostess
1 / 1 / 0
Регистрация: 19.06.2010
Сообщений: 7
20.06.2010, 00:12     Структуры и функции (КЛАССЫ) #7
продолжила работу с даным классом:

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
class Driver
{
public:
char  Last[256] ;
char Name [256];
char Patronymic [256];
int Vehicle;
int Telephone;
int Number;
Driver (const char* l,const char* n,const char* p, int v, int t, int num);
Driver ();
~Driver ();
int print_Vehicle ();
int print_Telephone ();
int print_Number ();
char *getl() {return Last;}
char *getn() {return Name;}
char *getP() {return Patronymic;}
};
 
Driver :: Driver (const char* l,const char* n,const char* p, int v, int t, int num)
{
strcpy(Last, l);
strcpy(Name, n);
strcpy(Patronymic, p);
Vehicle = v;
Telephone = t;
Number = num;
 }
Driver :: Driver ()
  {
 
Vehicle = 0;
Telephone= 0;
Number = 0;
strcpy(Last, "Ivanov");
strcpy(Name, "Ivan");
strcpy(Patronymic, "Ivanovich");
 
   }
Driver :: ~Driver (){}
 
int Driver :: print_Vehicle () {
return Vehicle;
}
 
int Driver :: print_Telephone () {
return Telephone;
}
 
int Driver :: print_Number  () {
return Number ;
}
 
///работа с классом
 
 int  a,b,c;
 char* l, *n, *p;
Driver  V ("kyluk","Ira","Ivanovna",11111,22222,33333);
 
a=V.print_Vehicle();
b=V.print_Telephone();
c=V.print_Number();
l = V.getl();
n = V.getn();
p  = V.getP();
Yandex
Объявления
20.06.2010, 00:12     Структуры и функции (КЛАССЫ)
Ответ Создать тему
Опции темы

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