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

Директива #include - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как заполнить файл и как осуществить посимвольное чтение http://www.cyberforum.ru/cpp-beginners/thread188972.html
решила задачу с файлами на высоком уровне, а нужно на низком, помогите плиз!!!не могу разобраться как заполнить файл и как осуществить посимвольное чтение
C++ массив строк Нужно составить программу заполнения массива строк, вывести строки на экран в алфавитном порядке через указатель. http://www.cyberforum.ru/cpp-beginners/thread188965.html
C++ записать в строку "
Собственно требуется поместить в AnsiString ". На """ ругается компилятор, """" соответственно не имеет эффекта. Искал в инете какую-нить таблицу, где было бы как для \\, - тяжело сформировать правильный запрос, т.к. AnsiString " встречается в слишком большом кол-ве статей.
C++ считывание и запись в файл
вот написал программу на C++ builder в консоли, считывающую два числа и записывающую в файл их сумму. но она не работает, помогите советом. вот код #include <stdio.h> FILE *f1,*f2; void main() { f1=fopen("input.txt","r"); f2=fopen("output.txt","w"); int a,b,c; fscanf(f1,"%d%d",&a,&b); c=a+b; fprintf(f2,"&d",c); }
C++ Структура http://www.cyberforum.ru/cpp-beginners/thread188934.html
Народ помогите плиз никак не втуплю как описать данную структуру. Описать структуру студент имеющую следующие поля:фио, оценки по математике ,оценки по оа, оценки по информатике ,курс. Программа должна позволять добавить данные о студенте в файл, выводить информацию о всех студентах, об отличниках, хорошистах и двоечниках, реализовать в виде меню.
C++ Напишите функции записи данных в файл, чтения данных из файла Файл dаte.in содержит четырех значное число на каждой строке. Напишите функции записи данных в файл, чтения данных из файла. Напишите функции для записи в файл dаtе.оut черных чисел. В функции mаin сделать необходимые описания для вызова функций и вызвать эти функции. подробнее

Показать сообщение отдельно
grrrrr
 Аватар для grrrrr
45 / 45 / 7
Регистрация: 21.04.2009
Сообщений: 265
10.11.2010, 13:55     Директива #include
Всем привет. Пишу программу по книге Дейтел Х., Дейтел П - Как программировать на C++ FIG6_5.cpp, я компилирую проект FIG6_5.dev вместе с файлами FIG6_5.cpp и TIME1.cpp, выходят ошибки, помогите разобраться.

Заголовочный файл, который находится в папке с проектом
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef TIME1_H
#define TIME1_H
 
class Time
{
      public:
             Time();
             void setTime(int, int, int);
             void printMilitary();
             void printStandard();
      
      private:
              int hour;
              int minute;
              int second;  
};
#endif
далее создаю файл 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
#include <iostream>
#include "TIME1.h"
 
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::printStandard()
{
     cout << ((hour == 0 || hour == 12) ? 12 : hour % 12)
          << ":" << (minute < 10 ? "0" : "") << minute
          << ":" << (second < 10 ? "0" : "") << second
          << (hour < 12 ? " AM " : " PM");
}
далее создаю проект FIG6_5.dev и файл FIG6_5.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
#include <cstdlib>
#include <iostream>
#include "time1.h"
using namespace std;
 
int main(int argc, char *argv[])
{
    Time t;
    
    cout << "Nachalnoe znachenie voennogo vremeni ravno ";
    t.printMilitary();
    cout << "\n" << "Nachalnoe znachenie standartnogo vremeni ravno ";
    t.printStandard();
    
    t.setTime(13, 27, 6);
    cout << "\n\n" << "Voennoe vremia posle setTime ravno ";
    t.printMilitary();
    cout << "\n" << "Standartnoe vremia posle setTime ravno ";
    t.printStandard();
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
При компиляции выскакивают ошибки:

[Linker error] undefined reference to `Time :: Time()'
[Linker error] undefined reference to `Time :: printMilitary()'
[Linker error] undefined reference to `Time :: printStandard()'
[Linker error] undefined reference to `Time :: setTime(int, int, int)'
[Linker error] undefined reference to `Time :: printMilitary()'
[Linker error] undefined reference to `Time :: printStandard()'
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 17:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru