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

Помогите разобраться!Большая проблема.. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Класс поезд, и вокзал. http://www.cyberforum.ru/cpp-beginners/thread526802.html
Добрый день! Помогите пожалуйста с задачей. Клаcс «ПОЕЗД» coдержит закрытые поля: номер пoезда, название пункта назначения, время отправления и метод вывoда сведений o поезде. Класс «ВОКЗАЛ» cодержит закрытые пoля: название вокзала, массив объектoв класса «ВОКЗАЛ», метод поиска информации о поездах, отправляющихся после введенного с клавиатуры времени и метод вывода информации о поездах,...
C++ не получается подключить класс Я работаю с IDE CodeBlocks. Создаю свой класс в отдельном файле и пытаюсь его добавить в исходный файл вот собственно главный файл main.cpp #include <iostream> #include "time.h" using namespace std; time t; int main() http://www.cyberforum.ru/cpp-beginners/thread526785.html
C++ Вначале заполнить массив элементами с четными индексами, а затем - с нечетными.
прошу помощи дан массив a, заполнить массив b элементами масива а следующим образом: вначале заполнить элементами с четными индексами, а затем - с нечетными.
C++ Определить силу притяжения между телами массы m1 и m2, находящимися на расстоянии r друг от друга.
вот задания а) Определить силу притяжения между телами массы m1 и m2, находящимися на расстоянии r друг от друга. б) Дано трехзначное число. Найти число, полученное при перестановке первой и второй цифр заданного числа.
C++ Вывести все трехзначные десятичные числа, сумма цифр которых равна введенному пользователем числу http://www.cyberforum.ru/cpp-beginners/thread526754.html
Нужно вывести все трехзначные десятичные числа, сумма цифр которых равна введенному пользователем числу...
C++ Странная проблема при преобразовании Pascal в C++. Гуру С++, нужна ваша помощь Нужно было переписать паскаль в с++. Переписал, но программы работают по разному, понять ничего не могу. То ли ключевую процедуру неправильно переписал, то ли в с++ генератор случайных чисел работает по другому. Паскаль: program montekarlo; uses Windows, Crt; const N = 5; { Количество компьютеров} L = 2; { Количество каналов связи} T = 10.0; Dt = 0.001; {вероятность того, что... подробнее

Показать сообщение отдельно
motobiker2008
0 / 0 / 0
Регистрация: 29.03.2011
Сообщений: 13

Помогите разобраться!Большая проблема.. - C++

24.03.2012, 11:16. Просмотров 572. Ответов 5
Метки (Все метки)

есть класс и компилятор ругается на какую то ерунду. почему такая ошибка появляется??
в хедере newtype.h написано enum choosefunction{SIN,LINEAR,QUADRATIC,INVERSE};

вот список ошибок
Error 1 error C2061: syntax error : identifier 'Dialog' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Functions.h 47 1 GraphicBuilder
Error 3 error C2061: syntax error : identifier 'Dialog' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Functions.h 47 1 GraphicBuilder
Error 5 error C2061: syntax error : identifier 'Dialog' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Functions.h 47 1 GraphicBuilder
Error 2 error C2061: syntax error : identifier 'Functions' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Dialog.h 55 1 GraphicBuilder
Error 4 error C2061: syntax error : identifier 'Functions' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Dialog.h 55 1 GraphicBuilder
Error 6 error C2061: syntax error : identifier 'Functions' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Dialog.h 55 1 GraphicBuilder
Error 7 error C2061: syntax error : identifier 'Functions' c:\users\1\desktop\c++\graphicbuilder\graphicbuilder\Dialog.h 55 1 GraphicBuilder


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
#ifndef FUNCTIONS_H
#define FUNCTIONS_H
#include <QList>
#include <QColor>
#include "Dialog.h"
#include "NewType.h"
//enum choosefunction{SIN,LINEAR,QUADRATIC,INVERSE};
class Functions {
//  Q_OBJECT
 
public:
    //enum choosefunction{SIN,LINEAR,QUADRATIC,INVERSE};/// dialog with functions how? Can I made the pointer on Dialog in Function;  How wraw more than one graphics; listoffunc;
    Functions();
    Functions(const Functions& orig);
    double FillInTheCoordinatesOfSin(double X);
    double FillInTheCoordinatesOfLiner(double X);
    double FillInTheCoordinatesOfQuadratic(double X);
    double FillInTheCoordinatesOfInverse(double X);
    void ChangeTheCoefficients(double A,double B,double C){a=A;b=B;c=C;};
    virtual ~Functions();
    double getA(){return a;};
    choosefunction getChooseFunction(){return chFunc;};
    double getB(){return b;};
    double getC(){return c;};
    double getLastX(){return lastX;};
    double getLastY(){return lastY;}
    double getStep(){return step;};
    int getWeidhLine(){return WeidhLine;};
    QString getStrColorLine(){return ColorLine.name();};
    QColor getColorLine(){return ColorLine;};
    void setA(double A){a=A;};
    void setChooseFunction(choosefunction CFunc){chFunc=CFunc;};
    void setB(double B){b=B;};
    void setC(double C){c=C;};
    void setLastX(double X){lastX=X;};
    void setLastY(double Y){lastY=Y;};
    void setStep(double st){step=st;};
    void setWeidhLine(int Wh){ WeidhLine=Wh;};
    void setColorLine(QColor Color){ColorLine=Color;};
    void setModel(Dialog &D);//////////////РУГАЕТСЯ ВОТ НА ЭТУ СТРОЧКУ, ТОЧНЕЕ НА DIALOG///////////
    public slots: void changed();
protected:
    int WeidhLine;
    QColor ColorLine; 
    //QString
    choosefunction chFunc;
    double a;
    double b;
    double c;
    double step;
    double lastX;
    double lastY;
    private:
};
 
#endif  /* FUNCTIONS_H */
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru