Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Войти
 
Страницы: 1
RSS
[ Закрыто ] Помогите разобраться с VC++6.5
 
При компиляции проекта выскакивает ошибка:
Compiling...
CyrIOS.cpp
коммут.cpp
e:\программа\коммутация\коммут.cpp(7) : fatal error C1083: Cannot open include file: 'CyrIOS.h': No such file or directory
Generating Code...
Error executing cl.exe.

коммутация.exe - 1 error(s), 0 warning(s)

Как бороться? Есть идеи?
 
воспользоваться Великим Переводчиком на Русский Язык
Код
Cannot open include file: 'CyrIOS.h': No such file or directory
Код
Не удается открыть включаемый файл: "CyrIOS.h ': Нет такого файла или каталога
 
Или нет, я лучше ответ придумал! Вот пример.

Допустим, что ты хочешь прокатиться на велосипеде. Кто-то великий, тот, которому ты безгранично доверяешь, сказал, что велосипед стоит у крыльца твоего дома. И вот ты спускаешься вниз, открываешь дверь, выходишь на улицу и пытаешься сесть на велосипед. Но, о боже! Ты просто падаешь на асфальт ибо велосипеда там нет! Быть может он стоит чуть поодаль, у соседнего дома. А может быть у тебя вообще никогда не было велосипеда! И вот тут ты и говоришь тому самому, кто надул тебя с велосипедом у крыльца:
Код
не удается сесть на транспортное средство: "велосипед": нет такого транспортного средства у крыльца
 
Как это переводится - я знаю! Дело в том, что файл-то есть такой и лежит он там где нужно лежать.... а ошибку выдает...
 
Цитата
Дело в том, что файл-то есть такой и лежит он там где нужно лежать
А вот этого никто в первом посте и не говорил.

Ну значит файл не совсем там где нужно. Приведи код, который инклудит CyrIOS.h, а также полный путь к CyrIOS.h. Проблем с правами доступа к файлу нет? Хотя он тогда бы другое сообщение писал.
Изменено: zagzag - 03.05.2011 12:47:33
 
Файлы изменились -- проблема осталась... (((

Файл rus.h:
#include <windows.h>
// строковая переменая для хранения текста (вывод кириллицы на экран (русских букв))
char  buf_rus_outp[255];
// фукнция для обработки и вывода русского текста
char* rus(char *buf_vvod)
{
CharToOem(buf_vvod, buf_rus_outp); //  функция преобразует строку в нужную кодовую страницу
return buf_rus_outp; // возвращение функцией текста кириллицей
}


Файл komm.cpp:
#include<iostream.h>
#include<string.h>
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<rus.h>

#define word unsigned int

int i, j, n, p, xn, xk;
int flag[11];
word c[11][11], l[11];
char s[80], path[80][11];

int min(int n)
{
int i, result;
for(i=0;i<n;i++)
if(!(flag[i])) result=i;
for(i=0;i<n;i++)
if((l[result]>l[i])&&(!flag[i])) result=i;
return result;
}

word minim(word x, word y)
{
if(x<y) return x;
return y;
}

void main()
{
cout<<rus("Введите количество точек: ");
cin>>n;
for(i=0;i<n;i++)
for(j=0;j<n;j++) c[i][j]=0;
for(i=0;i<n;i++)
for(j=i+1;j<n;j++)
{
   cout<<"Vvedite rasstoyanie ot  x"<<i+1<<" do x"<<j+1<<": ";
   cin>>c[i][j];
}
cout<<"   ";
for(i=0;i<n;i++) cout<<"    X"<<i+1;
cout<<endl<<endl;
for(i=0;i<n;i++)
{
printf("X%d",i+1);
for(j=0;j<n;j++)
{
printf("%6d",c[i][j]);
c[j][i]=c[i][j];
}
printf("\n\n");
}
for(i=0;i<n;i++)
for(j=0;j<n;j++)
if(c[i][j]==0) c[i][j]=65535;

//бесконечность
cout<<"Vvedite nachalnuy tochku: ";
cin>>xn;
cout<<"Vvedite konechnuy tochku: ";
cin>>xk;
xk--;
xn--;
if(xn==xk)
{
cout<<"Nachalnaya I konechnaya tochki sovpadayt."<<endl;
getch();
return;
}

for(i=0;i<n;i++)
{
flag[i]=0;
l[i]=65535;
}
l[xn]=0;
flag[xn]=1;
p=xn;
itoa(xn+1,s,10);
for(i=1;i<=n;i++)
{
strcpy(path[i],"X");
strcat(path[i],s);
}
do
{
for(i=0;i<n;i++)


if((c[p][i]!=65535)&&(!flag[i])&&(i!=p))
{
if(l[i]>l[p]+c[p][i])
{
itoa(i+1,s,10);


strcpy(path[i+1],path[p+1]);


strcat(path[i+1],"-X");


strcat(path[i+1],s);
}


l[i]=minim(l[i],l[p]+c[p][i]);
}
p=min(n);
flag[p]=1;
}
while(p!=xk);
if(l[p]!=65535)
{
cout<<"Put: "<<path[p+1]<<endl;
cout<<"Dlina puti: "<<l[p]<<endl;
}
else
cout<<"takogo puti ne syshestvuet!"<<endl;
getch();
}


Выдаваемая ошибка:
--------------------Configuration: kommut - Win32 Debug--------------------
Compiling...
komm.cpp
e:\программа\kommut\komm.cpp(6) : fatal error C1083: Cannot open include file: 'rus.h': No such file or directory
Error executing cl.exe.
kommut.exe - 1 error(s), 0 warning(s)


Блин... время жмет... результата никакого... раньше без подключения rus.h все работало... теперь и так не работает... беда... жду совета...
 
Спасибо! Тему можно закрывать. Разобрался...
Страницы: 1
Читают тему