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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Eiphoria
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 21
#1

ошибка с include - C++

26.05.2011, 18:27. Просмотров 619. Ответов 6
Метки нет (Все метки)

вобщем, проблема в следующем: при компиляции выдает ошибки Unable to open include file iostream и vector, с std тоже ошибка в объявлении.. помогите исправить. пожалуйста! Если с Iostream решается все легко, добавив .h, то что делать с вектор?
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
#include <iostream>
#include <vector>
using namespace std;
 
class student{
    public:
        student(){};
        student(std::string _fullname): fullname(_fullname){};
        void setdata();
        bool isgranted() const;
        bool islongX(int assessment) const;
 
    private:
        std::string fullname;
        std::vector<int> assessments;
        int m; //количество экзаменов
        bool grant;
};
 
void student::setdata(){
    int tmp = 0;
    std::cout << std::endl << "Enter data for  student..." << std::endl;
 
    std::cout << "Full name = ";
    std::cin >> fullname;
 
    std::cout << "Grant = ";
    std::cin >> grant;
 
    std::cout << "Count examenation = ";
    std::cin >> m;
 
    for (int i = 0; i < m; ++i){
        std::cout << "Score for " << i+1 <<" examenation = ";
        std::cin >> tmp;
        assessments.push_back(tmp);
    }
}
 
bool student::isgranted() const{
    return (grant) ? true : false ;
}
 
bool student::islongX(int assessment) const{
    for (int i = 0; i < assessments.size(); ++i)
        if (assessments[i] <= assessment) return true;
    return false;
}
 
 
 
 
int main()
{
    const int cnt_stydent = 3;
    student stud[cnt_stydent];
 
    int cnt_grant_styd = 0;
    int cnt_2stud = 0; //количество получивших 2
    int cnt_45stud = 0; //количество получивших 4 или 5
 
    for (int i = 0; i < cnt_stydent; ++i){
        stud[i].setdata();
        if ( stud[i].isgranted() ) ++cnt_grant_styd;
        if ( stud[i].islongX(4) ) ++cnt_45stud;
        if ( stud[i].islongX(2) ) ++cnt_2stud;
    }
    std::cout << std::endl << std::endl  << "::RESULT::" << std::endl;
    std::cout << "Count granted student = " << cnt_grant_styd << std::endl;
    std::cout << "Count (4,5) student = " << cnt_45stud << std::endl;
    std::cout << "Count (2) student = " << cnt_2stud << std::endl;
 
    return 0;
 
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.05.2011, 18:27     ошибка с include
Посмотрите здесь:

#include - ошибка компиляции - C++
Вывел часть определений переменных и т.п. в отдельный .h файл (допустим defines.h) Описал 2 класса в файлах class1.h и class2.h. К ним...

Ошибка при добавлении #include <iostream.h> - C++
Почему при добавлении строчки #include &lt;iostream.h&gt; выдает ошибку fatal error C1083: Cannot open include file: 'iostream.h': No such...

Ошибка компиляции при включении #include <vector> - C++
Есть контейнер, идентичный std::vector Его код в vvector_vbase.h Если не включать в code.cpp #include &lt;vector&gt; программа...

Нужна помощь. Ошибка с #include "text.h". - C++
В технаре задали задание написать прогу для инфы о дисках. Ошибка началась уже с #include &quot;text.h&quot;. Помогите пожалуйста разобраться. в с++...

Ошибка с #include"stdafx.h" - C++
На что ругается? fatal error: stdafx.h: No such file or directory| #include&quot;stdafx.h&quot; #include&lt;stdio.h&gt; #include&lt;string.h&gt; ...

#include в C++ - C++
Здраствуйте, скажите пожалуйсто какие #include являются основными, я открыл папку include у себя в компелятори, там кучи файлов, все...

#include - C++
не понимаю какие &lt;stdio.h&gt;,&lt;time.h&gt; и т.д использовать. пыталась найти их характеристики в интернете, но толкового ответа не нашла,...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
26.05.2011, 18:32     ошибка с include #2
Eiphoria, Какой у вас компилятор ?
Eiphoria
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 21
26.05.2011, 18:46  [ТС]     ошибка с include #3
bc 3.1
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
26.05.2011, 18:48     ошибка с include #4
Цитата Сообщение от Eiphoria Посмотреть сообщение
bc 3.1
Печально.Советую скачать компилятор посовременней, см. тут.
Eiphoria
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 21
26.05.2011, 18:57  [ТС]     ошибка с include #5
понимаю, что печально..
но эту лабу надо решить именно в bc3.1
остальные решаем в борланде..

не знаете как исправить ошибки?
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
26.05.2011, 18:59     ошибка с include #6
Цитата Сообщение от Eiphoria Посмотреть сообщение
не знаете как исправить ошибки?
Убрать все std:: , using namespace std; удалить, ко всем хедерам добавить .h
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2011, 19:06     ошибка с include
Еще ссылки по теме:

INCLUDE - C++
Подскажите что обозначаеть include . #include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;stdlib.h&gt; #include &lt;crypt.h&gt; #include...

Include - C++
Вот давно хотел разобраться. Вот допустим есть у меня 6 файлов A.h A.cpp ,B.h B.cpp ,C.h C.cpp , в каждом h файле описан класс , а в cpp...

#include<iomanip> - C++
Что за библиотека iomanip ? Что она делает ?

Проблема с #include - C++
Проект состоит из нескольких классов, каждый из которых реализован в своём модуле. Есть Главный класс и Дочерний класс, экземпляр...

Вопрос по #include - C++
#include включает функции? если сам пишеш какую ни буть функцию надо и свою библиотеку писать или прям в в коде можно описать фукцию?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Eiphoria
0 / 0 / 0
Регистрация: 19.12.2010
Сообщений: 21
26.05.2011, 19:06  [ТС]     ошибка с include #7
чото не выйдет так)
ладно, спасибо!
лучше буду писать нормальный класс с нормальными инклюдами)
Yandex
Объявления
26.05.2011, 19:06     ошибка с include
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru