Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Ошибка компиляции. Не удается открыть файл включение: "no such file or directory". - C++ - C++

12.03.2017, 00:40. Просмотров 272. Ответов 1
Метки нет (Все метки)

#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <mmsystem.h>
#include <conio.h>
#include "change.h"
#include <iostream.h>

void main()
{
int KOL_PER=0,KOL_CON=5,KOL_FUNC=48;
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
char name[128];
CharToOem("Калькулятор",name);
Init();
SetConsoleTextAttribute(hOut,FOREGROUND_INTENSITY | FOREGROUND_BLUE);
char start[512]="Для вывода списка функции наберите: список или spisok.\nДля создания новой переменной нужно ввести: per\nЕсли хотите выйти наберите: exit.\n";
CharToOem(start,start);
cout<<start<<endl;

SetConsoleTitle(name);
PCONSOLE_SCREEN_BUFFER_INFO bu=(PCONSOLE_SCREEN_BUFFER_INFO)malloc(sizeof(PCONSOLE_SCREEN_BUFFER_INFO));

bool DefError=false;
String vir="",
MessageError="";
COORD coord;
double def;
while (1)
{
char enter[128];
SetConsoleTextAttribute(hOut,FOREGROUND_GREEN | FOREGROUND_INTENSITY | FOREGROUND_BLUE);
CharToOem("Введите выражение:",enter);
cout<<enter<<endl;
SetConsoleTextAttribute(hOut,FOREGROUND_GREEN | FOREGROUND_INTENSITY);
cin.getline(vir.string,1024,'\n');
if (strcmp(vir.string,"exit"))
break;

char buf[128];
CharToOem("список",buf);
if (strcmp(vir.string,buf) || strcmp(vir.string,"spisok"))
{
CharToOem("Функции:\t\t\tПеременные:\nИмя:\tПриоретет:\tТип:\tИмя:\tЗначение:",buf);
cout<<buf<<endl;
int counter=KOL_FUNC;
if (KOL_FUNC<KOL_PER) counter=KOL_PER;
for (int i=0; i<counter; i++)
{
if (i<KOL_FUNC)
cout<<action[i].znak.string<<"\t"<<action[i].prioretet<<"\t\t"<<action[i].type<<"\t";
if (i<KOL_PER)
cout<<per[i].name.string<<"\t"<<per[i].def.string;
cout<<endl;
}
continue;
}

vir.Copy(buf,0,6);

if (strcmp(buf,"per"))
{
int num=0;
SetConsoleTextAttribute(hOut,FOREGROUND_GREEN | FOREGROUND_INTENSITY | FOREGROUND_BLUE);
CharToOem("Создать новую переменную(0-создать или № переменной-изменить):",enter);
cout<<enter<<endl;
SetConsoleTextAttribute(hOut,FOREGROUND_GREEN | FOREGROUND_INTENSITY);
cin.getline(buf,4,'\n');
num=atoi(buf)%100;
int k=KOL_PER;

if ( (num==0 || num>KOL_PER+1) && KOL_PER<100)
{
num=KOL_PER;
k++;
}
else
num=atoi(buf)-1;

bool match=false;
do
{
match=false;
SetConsoleTextAttribute(hOut,FOREGROUND_GREEN | FOREGROUND_INTENSITY | FOREGROUND_BLUE);
CharToOem("Имя переменной:",enter);
cout<<enter<<endl;
SetConsoleTextAttribute(hOut,FOREGROUND_GREEN | FOREGROUND_INTENSITY);
cin.getline(:er[num].name.string,33,'\n');
for (int i=0; i<KOL_PER; i++)
{
if (i==num)
continue;

if (strcmp(per[i].name.string,per[num].name.string))
{
match=true;
break;
}
}
}while(match);

do
{
SetConsoleTextAttribute(hOut,FOREGROUND_GREEN | FOREGROUND_INTENSITY | FOREGROUND_BLUE);
CharToOem("Значение:",enter);
cout<<enter<<endl;
SetConsoleTextAttribute(hOut,FOREGROUND_GREEN | FOREGROUND_INTENSITY);
cin.getline(per[num].def.string,33,'\n');
}while( Change(per[num].def.string,1,&MessageError,&DefError,action,KOL_FUNC,per,KOL_PER,con,KOL_CON) );//|| strlen(MessageError.string)>0);

KOL_PER=k;
continue;
}

GetConsoleScreenBufferInfo(hOut,bu);
coord.Y=bu->dwCursorPosition.Y-1; coord.X=strlen(vir.string);
::SetConsoleCursorPosition(hOut,coord);
if (!Change(vir,1,&MessageError,&DefError,action,KOL_FUNC,per,KOL_PER,con,KOL_CON))
def=Change(vir,0,&MessageError,&DefError,action,KOL_FUNC,per,KOL_PER,con,KOL_CON);

if (DefError || strlen(MessageError.string)>0)
{
SetConsoleTextAttribute(hOut,FOREGROUND_RED | FOREGROUND_INTENSITY );
CharToOem("...Ошибка...",buf);
cout<<endl<<buf<<endl;
if (strlen(MessageError.string)>0)
{
CharToOem(MessageError.string,MessageError.string);
cout<<MessageError.string<<endl;
::GetConsoleScreenBufferInfo(hOut,bu);
coord.Y=bu->dwCursorPosition.Y-2;
coord.X=0;
SetConsoleCursorPosition(hOut,coord);
}
}

if (!DefError && strlen(MessageError.string)==0)
printf("=%lf",def);
cout<<endl;
DefError=false;
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2017, 00:40
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ошибка компиляции. Не удается открыть файл включение: "no such file or directory". - C++ (C++):

Ошибка компиляции. Не удается открыть файл включение: "no such file or directory". - C++
а именно на эту #include &quot;help.h&quot; #include &quot;stdafx.h&quot; #include &quot;help.h&quot; #include &lt;iostream&gt; #include &lt;cstring&gt; using...

Ошибка компиляции - error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory - C++ - C++
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; #include &quot;stdafx.h&quot; #include &lt;stdlib.h&gt; #include &lt;time.h&gt; #include...

VS2012 Express. Ошибка компиляции - error C1083: Не удается открыть файл включение: stdafx.h: No such file or directory - C++
Ребят, помогите, я в вижуал не работала, не понимаю, ЧТО она от меня хочет... #include &quot;pch.h&quot; #include &quot;stdafx.h&quot; #include &lt;stdio.h&gt;...

Ошибка при компиляции C++: "Не удается открыть файл включение: VersionHelpers.h" - C++
Всем привет, есть код, при компиляции в VS 2010 возникает ошибка error C1083: Не удается открыть файл включение: VersionHelpers.h: No such...

Не удается открыть файл включение. No such file or directory - C++
Ошибка 1 error C1083: Не удается открыть файл включение: Zagolovotsnyj_loaded_ library.h: No such file or...

Не удается открыть файл включение: corectr.h No such file or directory - C++
Всем привет. При попытке подключить cmath и компиляции проекта появляется такая ошибка, а библиотеку math.h вообще не видит (видимо,...

1
DU3
279 / 231 / 80
Регистрация: 07.09.2016
Сообщений: 587
12.03.2017, 01:04 #2
какой файл то? он вообще есть? если есть, то указана ли компилятору папка, которая его содержит?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.03.2017, 01:04
Привет! Вот еще темы с ответами:

Не удается открыть файл включение: fstream.h: No such file or directory - C++
Есть пару строк с которыми не могу разобраться. scanf(&quot;%s&quot;, name_file); if ((file=fopen(name_file, &quot;r&quot;))==NULL) while...

Не удается открыть файл включение: separate.h: No such file or directory - C++
Ошибка C1083 Не удается открыть файл включение: separate.h: No such file or directory Ошибка (активно) идентификатор &quot;sumSequence&quot; не...

Не удается открыть файл включение: StdAfx.h: No such file or directory - C++
заголовочный файл #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;math.h&gt; using namespace std; class Complex // класс...

Error C1083: Не удается открыть файл включение: cube.h: No such file or directory - C++
Ошибка довольно таки распространенная,но решения,к сожалению я так и не нашел. Вот собственно она error C1083: Не удается открыть...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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