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

Помогите найти ошибку в коде простого класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести одинаковые числа в массиве или сообщение, что таких чисел нет http://www.cyberforum.ru/cpp-beginners/thread371828.html
плиз помогите: дан одномерный массив, вывести одинаковые числа, и вывести если этих чисел нет; когда ставлю иначе(еlse) вывести "одинаковых чисел нет", вот сколько нет совпадений столько он и пишет, как вывести ОДИН РАЗ что нет одинаковых чисел, я понимаю что if стоит в цикле, и else тоже всегда будет в цикле...но без цикла там вроде нельзя, по крайней мере ничего не могу придумать вот код #...
C++ Найти максимальное значение из прямоугольника Всем доброго времени суток в общем задача такого характера Есть прямоугольник со сторонами 8 и 7(см) он Разделен на столбцы равными долями т.е если s=8*7=56 то в прямоугольнике 56 записей с нумерацией чисел (короче 56 таких же маленьких прямоугольников которые пронумерованы по очереди) вот примерно так, теперь проведены диагонали от 1 до 56 и от 8 до 49 в результате пересечения этих... http://www.cyberforum.ru/cpp-beginners/thread371809.html
C++ Вывести: знак, целую часть, сокращенные числитель и знаменатель
Вводятся числитель и знаменатель дроби. Вывести: знак, целую часть, сокращенные числитель и знаменатель. Кто может помочь сделать код по такой вот задачке? Необходимо использовать функцию do while или while... Буду премного благодарен!
C++ Класс fstream
Дан файл, содержащий несколько строк. В новый файл переписать строки данного, вставляя символ ‘!’ после каждой строки, содержащей не более n символов. Если строка заканчивается знаком препинания заменить его на символ ‘!’.
C++ Определить условия попадания в круговой сектор http://www.cyberforum.ru/cpp-beginners/thread371782.html
Здравствуйте. Вот какое задание: "Определить условия попадания в круговой сектор " Вот рисунок
C++ Задача Ребят, помогите нубу студенту решить задачи. Завтра здавать, а препод ничерта не объяснил как и что. Не удаляйте тему за 3 задачи сразу... Lin19. Дано целое четырехзначное число. Используя операции div и mod, найти сумму его цифр. Log19. Даны координаты (как целые от 1 до 8) двух различных полей шахматной доски. Если слон за один ход может перейти с одного поля на другое, вывести логическое... подробнее

Показать сообщение отдельно
Кгин
1 / 1 / 0
Регистрация: 22.03.2011
Сообщений: 25

Помогите найти ошибку в коде простого класса - C++

24.10.2011, 19:35. Просмотров 439. Ответов 4
Метки (Все метки)

Все мозги уже себе вынес, ничего не могу понять...
Ошибка компиляции, текст такой:
C++
1
2
[BCC32 Error] converter.cpp(8): E2303 Type name expected
[BCC32 Error] converter.cpp(8): E2034 Cannot convert 'char const[17]' to 'int'
Подсвечивает строку 9 в файле converter.cpp
C++
1
USEUNIT ("Convertclass.cpp");
Вот собственно код:

файл converter.cpp
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
//---------------------------------------------------------------------------
 
#pragma hdrstop
#include <tchar.h>
#include <conio.h>
#include <iostream.h>
#include "Convertclass.h"
USEUNIT ("Convertclass.cpp");
 
//---------------------------------------------------------------------------
 
#pragma argsused
int _tmain(int argc, char **argv)
{
    cout << "Please, get your choise:" << endl;
    cout << "     1 - millimeters" << endl;
    cout << "     2 - dicimeters" << endl;
    cout << "     3 - futs" << endl;
    getch();
    int vvod = 0;
    cin >> vvod;
 
    return 0;
}
//---------------------------------------------------------------------------
Файл convertclass.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#define MILLIMETERS 1
#define DICIMETERS  2
#define FUTS        3
 
class Convertclass {
    public:
        Convertclass (int _choise, float _growth);
        ~Convertclass();
        void Converted ();
        float GetNiceGrowth ();
    protected:
        float koff;
    private:
        float growth;
        int choise;
        float nice_growth;
 
};
файл convertclass.cpp
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
#include <iostream.h>
#include <stdio.h>
#include "convertclass.h"
 
Convertclass::Convertclass (int _choise, float _growth) :
    growth(_growth),
    choise(_choise),
    koff(0),
    nice_growth(0)
{
    switch (choise) {
        case MILLIMETERS : koff = 10; break;
        case DICIMETERS : koff = 0.1; break;
        case FUTS : koff = 0.0328;
    }}
 
Convertclass::~Convertclass {
 
}
// Функция переводит рост в выбранные еденицы
 
Convertclass::Convertedclass ()
{
    nice_growth = growth * koff;
    return 0;
}
Convertclass::GetNiceGrowth () {
    return nice_growth;
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru