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

Создать два класса: Date (дата в формате ДД.ММ.ГГ) и Performer - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Генерация 6 свободного лабиринта http://www.cyberforum.ru/cpp-beginners/thread1117582.html
#include "stdio.h" #include "stdlib.h" #include "time.h" int ShowMaze(int size, int**maze) { for (int i = 0; i <= size; i++) { for (int z = 0; z <= size; z++) { printf_s("%d", maze);
C++ Составить программу вычисления степени числа А с натуральным показателем N . (Записать варианты программы с 3 видами циклов: for, while, do…while) Составить программу вычисления степени числа А с натуральным показателем N . (Записать варианты программы с 3 видами циклов: for, while, do…while) Просто нужна помошь, начал делать(с циклом for), но не уверен праильно-ли... проверьте, пожалуйста, правильно ? /// #include<stdio.h> #include<math.h> #include<iostream> http://www.cyberforum.ru/cpp-beginners/thread1117581.html
C++ "Забавная игра"
Есть задача: Забавная игра (Время: 1 сек. Память: 16 Мб Сложность: 30%) Легендарный учитель математики Юрий Петрович придумал забавную игру с числами. А именно, взяв произвольное целое число, он переводит его в двоичную систему счисления, получая некоторую последовательность из нулей и единиц, начинающуюся с единицы. (Например, десятичное число 1910 = 1*24+0*23+0*22+1*21+1*20 в двоичной...
C++ Аппроксимация.Линейная интерполяция
Здравствуйте!Помогите,пожалуйста,найти ошибку в коде.Высчитывает неверные корни. #include<iostream> #include<math.h> using namespace std; int main (void) { int i,j,m=12; double x_t,x_m={0},y={0},y_m={0},x={0},polinom,pogr,n=2,a_v={0},b_v={0},a=-4,b=2; for(i=1;i<m;i++) {
C++ Клиент-серверное приложение http://www.cyberforum.ru/cpp-beginners/thread1117524.html
Не могу найти примеры клиент серверного приложения с использованием пула потоков с использование winapi функции,помогите найти книгу или статью
C++ Поиск подстроки Функция char* findPstr(char* str1, char* str2), получив строку str1, ищет в ней первую подстроку, равную строке str2. Если такая подстрока найдена, то функция через возвращаемое значение возвращает адрес найденной подстроки. Если подстрока не найдена, то функция возвращает 0. char* findPstr(char* str1, char* str2) { int s=0; for(int i = 0;str1!=0; i++) { if (str1==str2) { ... подробнее

Показать сообщение отдельно
Dariya2304
1 / 1 / 0
Регистрация: 11.09.2013
Сообщений: 7
12.03.2014, 23:56  [ТС]     Создать два класса: Date (дата в формате ДД.ММ.ГГ) и Performer
Со всеми остальными ошибками уже справилась. Спасибо за 127 строку. Помогли! Скомпилировала, но теперь выполняется только int main, а int main1 -- нет. Что делать?

C++ (Qt)
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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
#include <iostream>
#include <conio.h>
#include <stdio.h>
#include <string>
using namespace std;
//Оголошення та опис класу Дата
class Date
{
    public:
    int Day, Month, Year;
    Date();
    Date (int x, int y, int z);
    Date(const Date & src);
    ~Date();
    int GetDay() {return Day;};
    int GetMonth() {return Month;};
    int GetYear() {return Year;};
    void Show();
    void SetDay(int a) {Day=a;};
    void SetMonth(int b) {Month=b;};
    void SetYear(int c) {Year=c;};
};
Date::Date()
{
    cout<<"Constr. without options working\n";
    Day=12;
    Month=05;
    Year=2014;
};
Date::Date(int x, int y, int z)
{
    cout<<"Constr. with options working\n";
    cin>>x>>y>>z;
    Day=x;
    Month=y;
    Year=z;
};
Date::Date(const Date & src)
{
    Day=src.Day;
    Month=src.Month;
    Year=src.Year;
    cout<<"Copywriter working\n";
};
Date::~Date()
{
    cout<<"Destr. working\n";
};
void Date::Show()
{
    cout<<Day<<"."<<Month<<"."<<Year<<".\n";
};
 
int main()
{
    int x, y, z;
    Date obj1 (x, y, z);
    Date obj2;
    Date obj3(obj1);
    obj1. Show();
    obj2. Show();
    obj3.Show();
    _getch();
    return 0;
}
 
//Оголошення та опис класу Послуга
enum Service 
{ 
    Clean,CleanWindows,Childrengarden,Repairs,Mixed
};
 
//Оголошення та опис класу Виконавець
class Performer
{
private:
    char Name[20], Surname[20];
    Date Birthday;
public:
    Performer ();                       //конструктор без параметрів
    Performer (char a[20],char b[20],Date obj);//конструктор з параметрами
    Performer (const Performer & T);    //конструктор копіювання
    void Show1();
    ~Performer();                       //деструктор
};
Performer::Performer()
{
    cout<<"Constr. without options working(1)\n";
    const char a1[5]="Ivan", b1[7]="Ivanov";
    strcpy_s (Name,5,a1);
    strcpy_s (Surname,7,b1);
    Date::Date ();
};
Performer::Performer(char a[20],char b[20],Date obj)
{
    cout<<"Constr. with options working(1)\n";
    gets_s(a,20);
    gets_s(b,20);
    strcpy_s(Name,strlen(a),a);
    strcpy_s(Surname,strlen(b),b);
    Date::Date ();
};
/*Performer::Performer(const Performer & src1)
{
    Name=src1.Name;
    Surname=src1.Surname;
    Birthday=src1.Birthday;
    cout<<"Copywriter working(1)\n";
};*/
Performer::~Performer()
{
    cout<<"Destr. working(1)\n";
};
void Performer::Show1()
{
    cout<<Name<<" "<<Surname<<"\n";
    Birthday.Show();
};
 
int main1()
{
    char a2[20], b2[20];
    int x, y, z;
    Date obj1 (x, y, z);
    Date obj2;
    Date obj3(obj1);
    Performer First (a2, b2,obj1);
    Performer Second;
    //Performer Third (First);
    First. Show1();
    Second. Show1();
    //Third.Show1();
    _getch();
    return 0;
}
 
Текущее время: 07:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru