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

code::blocks не находит .h файл - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа, которая выводит на карте адресс человека http://www.cyberforum.ru/cpp-beginners/thread773838.html
Добрый день. Программированием занимаюсь недавно, всего 2 недели. И уже куча вопросов.) Ознакомился с операторами, но не знаю какой бы (какие бы) оператор отвечал за то, что бы в программе при вводе адреса человека, выводилось окно с картой и меткой той улицы. с помощью каких операторов это можно сделать? спасибо.
C++ Разработать программу, которая выводит время суток прописью Помогите сделать прогу :-( Разработать три программы. Первая принимает от пользователя значение времени суток – строку вида ЦЦ.ЦЦ.ЦЦ,Ц или ЦЦ.ЦЦ.ЦЦ,ЦЦ, где Ц – это любая цифра из диапазона , и выводит на экран значение часов минут, секунд и их долей прописью (например, ввод «12.01.20,15» приводит к выводу «двенадцать часов одна минута двадцать и пятнадцать сотых секунды»). Программа должна... http://www.cyberforum.ru/cpp-beginners/thread773804.html
Посчитать сумму элементов, расположенных на побочной диагонали матрицы C++
дан массив n*m, элементы которого целые числа, посчитать сумму элементов расположенных на побочной диагонали
C++ Составить алгоритм и написать программу вычисления следующих сумм
и сравнить результат с ln((1+x)/(x-1)) при >1;
C++ Ссылки & функции(Создать функцию, вычисляющую максимальный и минимальный элементы вектора) http://www.cyberforum.ru/cpp-beginners/thread773782.html
Помогите решить или просто объясните - зачем надо использовать именно ссылку? почему нельзя использовать сразу саму переменную, а следует создать ссылку на нее. Задача: Создать функцию, вычисляющую максимальный и минимальный элементы вектора. Продемонстрируйте ее работу на примере векторов Х(10), Н(15). Примечание: Функция должна возвращать несколько значений, для этого использовать ссылки. В...
C++ Составить программу и вычислить сумму ряда с точностью Составить программу и вычислить сумму ряда с точностью Е=10 в -3 степени , Е=10в -6 степени и Е=10 в -9 степени5 . Сравнить число итераций для каждого из этих случаев. подробнее

Показать сообщение отдельно
Andrey I
0 / 0 / 0
Регистрация: 28.01.2013
Сообщений: 3
28.01.2013, 20:05     code::blocks не находит .h файл
Написал в code::blocks пример из книги Х.Дэйтел "как программировать на C++"

при компиляции выдает: Fatal error: time1.h: No such file or dirrectory

очевидно, что компилятор не знает пути к .h файлу. Где его прописать или что сделать чтобы программа скомпилировалась?

Имеется вот что (все файлы в одном каталоге):

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// TIME1.H
 
#ifndef TIME1_H
#define TIME1_H
 
using namespace std;
 
class Time{
 
public:
    Time();
    void setTime(int, int, int);
 
    void printMilitary();
    void printStandart();
 
private:
    int hour;
    int minute;
    int second;
};
#endif
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
#include <iostream>
#include <TIME1.H>
 
 
using namespace std;
 
class Time{
 
public:
    Time();
    void setTime(int, int, int);
 
    void printMilitary();
    void printStandart();
 
private:
    int hour;
    int minute;
    int second;
};
 
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 && h < 60) ? m : 0;
    second = (s >= 0 && h < 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
22
23
24
25
26
27
28
29
30
#include <iostream>
#include <time1.h>
 
using namespace std;
 
main()
{
    Time t;
 
    t.printMilitary();
    cout << endl;
    t.printStandart();
 
    t.setTime(12, 30, 55);
    cout << endl;
    cout << endl;
 
    t.printMilitary();
    cout << endl;
    t.printStandart();
 
    t.setTime(19, 9, 34);
    cout << endl;
    cout << endl;
 
    t.printMilitary();
    cout << endl;
    t.printStandart();
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru