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

не получается подключить класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вначале заполнить массив элементами с четными индексами, а затем - с нечетными. http://www.cyberforum.ru/cpp-beginners/thread526774.html
прошу помощи дан массив a, заполнить массив b элементами масива а следующим образом: вначале заполнить элементами с четными индексами, а затем - с нечетными.
Visual C++ В гараже имеется 4 различных автомобиля(ошибка с m_radio) Всем доброго вечера!!!Тут такое дело, не пойму куда надо вписать m_radio, чтобы программа заработала??? #include "stdafx.h" #include "Lab_3.h" #include "Lab_3Dlg.h" #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE = __FILE__; http://www.cyberforum.ru/cpp-beginners/thread526769.html
C++ Определить силу притяжения между телами массы m1 и m2, находящимися на расстоянии r друг от друга.
вот задания а) Определить силу притяжения между телами массы m1 и m2, находящимися на расстоянии r друг от друга. б) Дано трехзначное число. Найти число, полученное при перестановке первой и второй цифр заданного числа.
C++ Вывести все трехзначные десятичные числа, сумма цифр которых равна введенному пользователем числу
Нужно вывести все трехзначные десятичные числа, сумма цифр которых равна введенному пользователем числу...
C++ Странная проблема при преобразовании Pascal в C++. Гуру С++, нужна ваша помощь http://www.cyberforum.ru/cpp-beginners/thread526752.html
Нужно было переписать паскаль в с++. Переписал, но программы работают по разному, понять ничего не могу. То ли ключевую процедуру неправильно переписал, то ли в с++ генератор случайных чисел работает по другому. Паскаль: program montekarlo; uses Windows, Crt; const N = 5; { Количество компьютеров} L = 2; { Количество каналов связи} T = 10.0; Dt = 0.001; {вероятность того, что...
C++ Определить, сколько шаров потребуется для строительства пирамиды из N слоев №1 Представим себе пирамиду из шаров, основание которой представляет собой квадрат со стороной, состоящей из N шаров. Следующий слой состоит из шаров, лежащих в углублениях нижнего уровня, т.е. представляет собой квадрат со стороной, состоящей из N-1 шаров, и т.д. Верхний слой содержит 1 шар. Определить, сколько шаров потребуется для строительства пирамиды из N слоев. Помогите решить плизз подробнее

Показать сообщение отдельно
Wbgury
 Аватар для Wbgury
88 / 85 / 2
Регистрация: 16.05.2010
Сообщений: 272
26.03.2012, 21:31  [ТС]     не получается подключить класс
главный файл main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include "time1.h"
 
using namespace std;
 
int main()
{
    Time t;
 
    cout << "Nachalnoe znachenie voennogo vremeny ravno ";
    t.printMilitary();
    cout << endl << "Nachalnoe znachenie standartnogo ravno ";
    t.printStandart();
    t.setTime(13, 34, 6);
 
    cout << "Voennoe vrymya ";
    t.printMilitary();
    cout << endl << "Standartnoe ";
    t.printStandart();
 
    return 0;
}
вот подключаемый файл time1.h

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef TIME_H
#define TIME_H
 
class Time {
    public:
        Time();
        void setTime(int, int, int);
        void printMilitary();
        void printStandart();
    private:
        int hour;
        int minute;
        int second;
};
 
#endif // TIME_H
Вот файл с функциями time1.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
30
31
32
#include <iostream>
#include "time1.h"
 
using namespace std;
 
Time::Time()
{
    hour = minute = second = 0;
}
 
void Time::setTime(int h, int m, int s)
{
    hour = (h >= 0 && h < 24) ? h : 0;
    minute = (m >= 0 && m < 60) ? m : 0;
    second = (s >= 0 && s < 60) ? s : 0;
}
 
void Time::printMilitary()
{
    cout << (hour < 10 ? "0" : "") << hour << ":"
         << (minute < 10 ? "0" : "") << minute << ":"
         << (second < 10 ? "0" : "") << second;
}
 
void Time:
printStandart()
{
    cout << ((hour == 0 || hour == 12 ) ? 12 : hour % 12)
         << ":" << (minute < 10 ? "0" : "") << minute
         << ":" << (second < 10 ? "0" : "") << second
         << (hour < 12 ? " AM" : " PM");
}
а фот ошибки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
||=== until, Debug ===|
\Desktop\until\src\time1.cpp|2|error: time1.h: No such file or directory|
\Desktop\until\src\time1.cpp|6|error: 'Time' has not been declared|
\Desktop\until\src\time1.cpp|6|error: ISO C++ forbids declaration of 'Time' with no type|
\Desktop\until\src\time1.cpp||In function 'int Time()':|
\Desktop\until\src\time1.cpp|8|error: 'hour' was not declared in this scope|
\Desktop\until\src\time1.cpp|8|error: 'minute' was not declared in this scope|
\Desktop\until\src\time1.cpp|8|error: 'second' was not declared in this scope|
\Desktop\until\src\time1.cpp|9|warning: no return statement in function returning non-void|
\Desktop\until\src\time1.cpp|11|error: 'Time' is not a class or namespace|
\Desktop\until\src\time1.cpp||In function 'void setTime(int, int, int)':|
\Desktop\until\src\time1.cpp|13|error: 'hour' was not declared in this scope|
\Desktop\until\src\time1.cpp|14|error: 'minute' was not declared in this scope|
\Desktop\until\src\time1.cpp|15|error: 'second' was not declared in this scope|
\Desktop\until\src\time1.cpp|18|error: 'Time' is not a class or namespace|
\Desktop\until\src\time1.cpp||In function 'void printMilitary()':|
\Desktop\until\src\time1.cpp|20|error: 'hour' was not declared in this scope|
\Desktop\until\src\time1.cpp|21|error: 'minute' was not declared in this scope|
\Desktop\until\src\time1.cpp|22|error: 'second' was not declared in this scope|
\Desktop\until\src\time1.cpp|25|error: expected initializer before ':' token|
||=== Build finished: 15 errors, 1 warnings ===|
 
Текущее время: 05:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru