Форум программистов, компьютерный форум, киберфорум
Visual C++: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 0
Регистрация: 04.05.2010
Сообщений: 3
1

Классы, непонятная ошибка в коде

03.06.2010, 15:59. Показов 931. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
на следующий код:

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
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <iostream.h>
#include <string.h>
 
class Count
{
privat:
    char* Surname;
    int Number;
    double Summ;
 
public:
    Count();
    Count(char* str, int number, double summ);
    Count(const Count& count);
 
    void setSurname(char * str);
    void setNumber( int num);
    void setSumm ( double summ);
 
    char* getSurname();
    int getNumber();
    double getSumm();
 
};
 
Count::Count()
{
    Surname = "Empty";
    Number = 0;
    Summ = 0.0;
}
 
Count::Count(char *str, int number, double summ)
{
    setSurname(str);
    setNumber(number);
    setSumm(summ);
}
 
Count::Count(const Count &count)
{
    Surname = count.Surname;
    Number = count.Number;
    Summ = count.Summ;
}
 
void Count::setSurname(char * str)
{
    Surname = str;
}
void Count::setNumber( int num)
{
    Number = num;
}
void Count::setSumm ( double summ)
{
    Summ = summ;
}
 
char* Count::getSurname()
{
    return Surname;
}
int Count::getNumber()
{
    return Number;
}
double Count::getSumm()
{
    return Summ;
}
 
 
int main()
{
    Count *emptyCount = new Count();
    printf("empty: %s %d %f \n", emptyCount->getSurname(), emptyCount->getNumber(), emptyCount->getSumm());
 
    emptyCount->setSurname("Ivanov");
    emptyCount->setNumber(100000);
    emptyCount->setSumm(1000.0);
 
    printf("empty: %s %d %f \n", emptyCount->getSurname(), emptyCount->getNumber(), emptyCount->getSumm());
 
    Count *PetrovCount = new Count("Petrov", 123456, 987654.32);
    Count *PetrovCount2 = new Count(*PetrovCount);
    
    PetrovCount2->setSurname("Sidorov");
 
    printf("empty: %s %d %f \n", emptyCount->getSurname(), emptyCount->getNumber(), emptyCount->getSumm());
    printf("Petrov: %s %d %f \n", PetrovCount->getSurname(), PetrovCount->getNumber(), PetrovCount->getSumm());
    printf("Petrov copy: %s %d %f \n", PetrovCount2->getSurname(), PetrovCount2->getNumber(), PetrovCount2->getSumm());
 
    return 0;
}
Выдаёт ошибку :
error C2062: type 'char' unexpected
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.06.2010, 15:59
Ответы с готовыми решениями:

Задача на классы, ошибка в коде
Доброго времени суток! Есть вроде бы более или меняя рабочая программа, но в конце выдает...

Классы . Непонятная ошибка
сегодня был такой себе тест. имелось два задания, которые видны ниже Вопрос, почему при первом...

Классы. Непонятная ошибка
Приветствую. Помогите мне пожалуйста разобраться в одной ошибке. Текст задачи:...

Непонятная ошибка(классы и двумерный динамический массив)
Всем привет. Сегодня писал программу для двумерного динамического массива. Должны меняться значения...

1
1665 / 1134 / 80
Регистрация: 21.08.2008
Сообщений: 4,734
Записей в блоге: 1
03.06.2010, 16:17 2
Цитата Сообщение от alina1 Посмотреть сообщение
class Count
{
privat:
private
1
03.06.2010, 16:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2010, 16:17
Помогаю со студенческими работами здесь

Непонятная ошибка в коде
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main () { int i; float...

Непонятная ошибка в коде
#include &lt;d3d9.h&gt; #include &lt;strsafe.h&gt; LPDIRECT3D9 g_pD3D = NULL; // Used to create the...

Непонятная ошибка в коде
Здравствуйте. Пытаюсь написать функцию, которая будет вытаскивать из текста в файле числа....

Непонятная ошибка в коде
Собственно кусок кода: if id&lt;&gt;j then begin tec:=0; times:=0; while...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru