Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/21: Рейтинг темы: голосов - 21, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 19.03.2014
Сообщений: 12

Cannot open include file: 'iostream.h': No such file or directory

13.04.2014, 15:30. Показов 4336. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток всем! Требуется помощь. Задание звучит так:Предусмотреть возможность работы с произвольным числом книг, поиска книги по какому-либо признаку (например, по автору или по году издания), добавления книг в библиотеку, удаления книг из неё, сортировке книг по разным полям.
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
#include "stdafx.h"
#include <iostream.h> 
#include <conio.h>
#include <string.h>
#include <stdio.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
struct mas
{
char name[20];
char autor[20];
int god;
};
 
class bibl
{
private:
   mas kn;
public:
   void in(bibl[],int&);
   void vyb(bibl[],int&);
   void poisk(bibl[],int&);
   void udal(bibl[],int&);
   void dobavl(bibl[],int&);
   void vivod(bibl[],int&);
};
void main()
{
clrscr();
bibl a[10];
int x=0;
cout<<"Vvedite chislo knig:\n";
    cin>>x;
cout<<"Vvedite vashi knigi:\n";
    a[x].in(a,x);
getch();
}
void bibl::in(bibl a[], int&x)
{
for(int i=0;i<x;i++)
   {
   cout<<"Nazvanie: ";
      cin>>a[i].kn.name;
   cout<<"Avtor: ";
      cin>>a[i].kn.autor;
   cout<<"God izdaniya: ";
      cin>>a[i].kn.god;
      }
getch();
clrscr();
 
a[x].vyb(a,x);
}
void bibl::vyb(bibl a[],int&x)
{
int vybor=0;
do
{
clrscr();
cout<<"1-Poisk knig\n2-udalenye knigi\n3-dobavlenye knigi\n4-pokazat biblioteky\n5-vihod\nVash vybor:";
cin>>vybor;
clrscr();
   if(vybor==1)
      a[x].poisk(a,x);
   if(vybor==2)
      a[x].udal(a,x);
   if(vybor==3)
      a[x].dobavl(a,x);
   if(vybor==4)
      a[x].vivod(a,x);
}
while(vybor!=5);
}
void bibl::poisk(bibl a[],int&x)
{
int p=0,god=0;
char name[20],autor[20];
    cout<<"1-poisk po nazvaniu\n2-poisk po avtory\n3-poisk po gody izdaniya\nVash vibor:";
    cin>>p;
    clrscr();
    
    if(p==1)
        {
        int f=0;
        cout<<"Vvedite nazvanie: ";
        cin>>name;
    for(int i=0;i<x;i++)
    {
        if(strcmp(name,a[i].kn.name)==0)
           {
           cout<<a[i].kn.name<<"     "<<a[i].kn.autor<<"     "<<a[i].kn.god<<endl;
           f++;
           }}
        if(f==0)
           cout<<"Net takix knig!";
        getch();
        }
    if(p==2)
        {
        int h=0;
        cout<<"Vvedite avtora: ";
        cin>>autor;
    for(int i=0;i<x;i++)
    {
        if(strcmp(autor,a[i].kn.autor)==0)
           {
           cout<<a[i].kn.name<<"     "<<a[i].kn.autor<<"     "<<a[i].kn.god<<endl;
           h++;
           }}
        if(h==0)
           cout<<"Net takix knig!";
        getch();
        }
    if(p==3)
        {
        int g=0;
        cout<<"Vvedite god izdaniya: ";
        cin>>god;
    for(int i=0;i<x;i++)
    {
        if(god==a[i].kn.god)
           {
           cout<<a[i].kn.name<<"     "<<a[i].kn.autor<<"     "<<a[i].kn.god<<endl;
           g++;
           }}
        if(g==0)
           cout<<"Net takix knig!";
        getch();
        }
 
 
}
 
void bibl::udal(bibl a[],int&x)
{
int udal;
cout<<"vvedit adress dlya udaleniya < "<<x<<endl;
    cin>>udal;
        if(x==1)
            cout<<"udalenye nevozmozhno";
            strcpy(a[udal-1].kn.name,a[x-1].kn.name);
            strcpy(a[udal-1].kn.autor,a[x-1].kn.autor);
            a[udal-1].kn.god=a[x-1].kn.god;
            x--;
        cout<<"Udaleno!\n";
}
void bibl::dobavl(bibl a[],int&x)
{
    cout<<"Nazvanie: ";
         cin>>a[x].kn.name;
    cout<<"Avtor: ";
         cin>>a[x].kn.autor;
    cout<<"God izdaniya: ";
         cin>>a[x].kn.god;
    x++;
}
void bibl::vivod(bibl a[],int&x)
{
for(int i=0;i<x;i++)
   {
   cout<<a[i].kn.name<<"     "<<a[i].kn.autor<<"     "<<a[i].kn.god<<endl;
   }
 
getch();
clrscr();
}
Cannot open include file: 'iostream.h': No such file or directory
Выдает ошибку, что только не перепробовал, как можно решить проблему?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.04.2014, 15:30
Ответы с готовыми решениями:

Error 1 fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
// 1.cpp : main project file. #include &quot;stdafx.h&quot; #include &lt;iostream.h&gt; #include &lt;fstream.h&gt; using namespace std; // Клас...

Error 1 fatal error C1083: Cannot open include file: 'iostream.h': No such file or directory
#include &quot;stdafx.h&quot; #include &lt;iostream.h&gt; int main() { double d=1.321e9; int n=1024;

fatal error C1083: Cannot open include file: 'Date.h': No such file or directory
Всем добрый вечер! У меня проблема. Мне нужно, чтобы мой класс содержал обьект другого класса как элемент данных, я его добавила в проект,...

6
209 / 183 / 114
Регистрация: 15.03.2014
Сообщений: 398
13.04.2014, 15:32
Цитата Сообщение от dasisasha Посмотреть сообщение
Cannot open include file: 'iostream.h': No such file or directory
C++
1
2
3
...
#include <iostream>
...
0
0 / 0 / 0
Регистрация: 19.03.2014
Сообщений: 12
13.04.2014, 15:35  [ТС]
Цитата Сообщение от BlackSpace Посмотреть сообщение
Код C++
1
2
3
...
#include <iostream>
...
теперь выдает 8 ошибок
0
209 / 183 / 114
Регистрация: 15.03.2014
Сообщений: 398
13.04.2014, 15:51
dasisasha, у меня нету Windows компиляторов под рукой, потому закомментированные #include самостоятельно подправьте.

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
//#include "stdafx.h"
#include <iostream>
//#include <conio.h>
#include <cstring>
#include <cstdio>
 
using namespace std;
 
struct mas {
    char name[ 20 ];
    char autor[ 20 ];
    int god;
};
 
class bibl {
private:
    mas kn;
public:
    void in( bibl[], int& );
    void vyb( bibl[], int& );
    void poisk( bibl[], int& );
    void udal( bibl[], int& );
    void dobavl( bibl[], int& );
    void vivod( bibl[], int& );
};
 
int main() {
...
return 0;
}
...
Теперь компилируется, работу Вашего кода не проверял.

Не по теме:

заголовка iostream нету в СИ, как и другого функционала в Вашем коде. Разделом ошиблись. Вам в C++ раздел.

1
0 / 0 / 0
Регистрация: 19.03.2014
Сообщений: 12
13.04.2014, 16:11  [ТС]
Цитата Сообщение от BlackSpace Посмотреть сообщение
работу Вашего кода не проверял
а можете посмотреть, если не сложно, а то не получается что-то снова
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,977
13.04.2014, 17:01
dasisasha, вывод ошибок покажите. Да, и раздел внимательнее выбирайте.
 Комментарий модератора 
Перенесено из С для начинающих
0
0 / 0 / 0
Регистрация: 19.03.2014
Сообщений: 12
13.04.2014, 17:45  [ТС]
Цитата Сообщение от easybudda Посмотреть сообщение
вывод ошибок покажите
C++
1
2
3
4
5
6
#include "stdafx.h"
#include <iostream>
#include <cstring>
#include <cstdio>
 
using namespace std;
если сделать так, то:
1) error C2601: 'main' : local function definitions are illegal
2) error C2601: 'wmain::bibl::in' : local function definitions are illegal
3) error C2601: 'wmain::bibl::vyb' : local function definitions are illegal
4) error C2601: 'wmain::bibl:: poisk' : local function definitions are illegal
5) error C2601: 'wmain::bibl::udal' : local function definitions are illegal
6) error C2601: 'wmain::bibl::dobavl' : local function definitions are illegal
7) error C2601: 'wmain::bibl::vivod' : local function definitions are illegal
8) fatal error C1075: end of file found before the left brace '{'
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.04.2014, 17:45
Помогаю со студенческими работами здесь

Cannot open include file: 'libr.h': No such file or directory
Всем доброго времени суток, нужна помощь. Ошибка в 3 строке, не могу понять почему, может кто подскажет?(Cannot open include file:...

Can't open include file 'iostream.h'
Можно помощи попросить у меня ошибка: --------------------Configuration: d1 - Win32 Debug-------------------- Compiling... d2.cpp ...

Ошибка при "сборке" Cannot open include file: 'stdafx.h': No such file or directory
Я полный ноль в C++=( Вот код:#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;windows.h&gt; #define MAXINJECTSIZE 4096 ...

Unable to open include file 'iostream'
Нажимаю компилировать и выходит ошибка, Помогите пожалуйста что за ошибка? Error 1.CPP 1: Unable to open include file 'iostream' Error...

Error 1 fatal error C1083: Cannot open include file: 'fstream.h': No such file or directory
// 3.cpp : main project file. #include &quot;stdafx.h&quot; #include &lt;fstream.h&gt; #include &lt;iomanip.h&gt; #define MIN_DISCOUNT 0.97; ...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru