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

Компиляция с заголовочным файлом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ метод половинного деления http://www.cyberforum.ru/cpp-beginners/thread310886.html
дана f(x). дан отрезок на котором расположены положительные корни дана точность E могу написать функцию, для нахождения одного корня на этом отрезке, а надо найти все. использовать нужно метод половинного деления. вот как выглядит эта функция int g(int a, int b, double E){ int c; for(b-a>E){
C++ Отмена ввода по нажатию ESC Как отменить все введенное и выйти если пользователь нажал ESC? (желательно с использованием консольного буфера ввода) Добавлено через 3 минуты или это переделать. Но у меня чтот не получилось //----Функция разрешает ввод только цифр------------------------------------- void OnlyDigit(int &a){ const int count=10; INPUT_RECORD IR; DWORD read;... http://www.cyberforum.ru/cpp-beginners/thread310860.html
Объясните пожалуйста программу !!! C++
Попросил друга решить задачу по информатике - он решил. Мне завтра надо будет её преподавателю объяснять, а я не знаю - как она работает. Помогите, кому не сложно... #include<iostream.h> #include<conio.h> #include<stdlib.h> int main(){ const int n=10; int A,B,X={0},D={0}; cout<<"massive: "; for(int i=0;i<n;i++){
C++ Delphi на C++
помогите этот код (написанный на Delphi) переписать на C++ library ISLogoDraw; uses Windows, Forms, imageenview; var Logo: TImageEnView;
C++ Массивы и векторы http://www.cyberforum.ru/cpp-beginners/thread310849.html
Вопрос по теме . Что лучше использовать? :scratch:
C++ vector и функция read() из STL Привет всем, мой первый вопрос на этом форуме... Вот: Пишу программу "Список сотрудников", в которой использую vector из библиотеки STL. Программа предлагает пользователю добавить сотрудника, удалить и т.д. Ну типа базы данных. Список сотрудников должен храниться в двоичном файле(bin) на жестком диске. Для этого использую функции write() и read()... НО, вот: vector<Sotrudnik> VS;... подробнее

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

Компиляция с заголовочным файлом - C++

02.06.2011, 15:24. Просмотров 1022. Ответов 10
Метки (Все метки)

Стыдно спрашивать но все же.
Никак не пойму как компилировать несколько файлов с заголовочным файлом.
Вот что мне отвечает Dev-Cpp
D:\...\main.cpp In function `int main()':
20 D:\...\main.cpp missing terminating " character
25 D:\...\main.cpp expected `)' before ';' token
D:\...\Makefile.win [Build Error] [Objects/MingW/main.o] Error 1

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
//main.cpp
#include <iostream>
 
using std::cout;
using std::endl;
 
#include "GradeBook.h"
 
    int main()
    {
        
        GradeBook gradeBook1( "CS101 Introduction to Programming in C++" );
        GradeBook gradeBook2( "CS102 C++ Data Structures" );
        
        cout << "gradeBook1's initial course name is: "
            << gradeBook1.getCourseName()
            << "\ngradeBook2's initial course name is: "
            << gradeBook2.getCourseName() << endl;
        
        gradeBook1.setCourseName ( "CS101 C++ Programming );
        
        cout << "\ngradeBook1's course name is: "
            << gradeBook1.getCourseName()
            << "\ngradeBook2's course name is: "
            << gradeBook2.getCourseName() << endl;
        
        
    system("PAUSE");
    return 0;
    }
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//GradeBook.h
#include <string>
using std::string;
 
    class GradeBook
    {
        public:
            GradeBook ( string );
            void setCourseName ( string );
            string getCourseName();
            void displayMessage();
        private:
            string courseName;
    };
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
//GradeBook.cpp
#include <iostream>
using std::cout;
using std::endl;
 
#include "GradeBook.h"
 
    GradeBook::GradeBook ( string name )
    {
        setCourseName ( name );
    }
    
    
    void GradeBook::setCourseName ( string name )
    {
        if ( name.length() <= 25 )
          courseName = name;
          
        if ( name.length() > 25 )
        {
            courseName = name.substr( 0, 25 );
            
            cout << "Name \"" << name << "\" exceeds maximum length. \n"
            << "Limiting cu=ourseName to first 25 characters. \n" << endl;
        }
    }
    
    
    string GradeBook::getCourseName()
    {
        return courseName;
    }
    
    
    void GradeBook::displayMessage()
    {
        cout << "Welcome to the grade book for\n" << getCourseName()
        << "!" << endl;
    }
подскажите в каком порядке и как их компилировать
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru