Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите исправить ошибку кода С++, исходник 
V
    Опции темы
ASDS2
Дата 3.4.2009, 10:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.4.2009

Репутация: нет
Всего: нет



Доброго времени суток ! Помогите решить проблему исходного кода С++ игры под ДОС ! Дело в том что мой компилятор не хочит компилить этот исходник так как библиотека <graphics.h> имеет ошибку (17) : fatal error C1083: Cannot open include file: '_defs.h': No such file or directory
Error executing cl.exe. (компилятор Visual Studio 6.0) ! B Borlande выдаёт тоже проблему с <graphics.h> !
Помогите !!!

ИСХОДНИК ..

Присоединённый файл ( Кол-во скачиваний: 10 )
Присоединённый файл  ________.txt 8,77 Kb
PM MAIL   Вверх
andrew_121
Дата 3.4.2009, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: 10
Всего: 33



Уважаемый, кот который Вы привели, должен компилится досовским компилером. А Вы пытаетесь скомпилить его виндовским. Нельзя!!!


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
ASDS2
Дата 3.4.2009, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.4.2009

Репутация: нет
Всего: нет



Спасибо что откликнулись ! Но я пытался откомпилить Borland C++ 3.11 под дос ! Компилится нормально но только создать и запустить он сразу выдаёт 17 ошибок ! Также Borland C++ 3.11 под Винду он ссилается на BGI Графику ! Может Вы что то посоветуете ...
PM MAIL   Вверх
Dmi3ev
Дата 3.4.2009, 11:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



опять моя программка-тестер: 
Код

#include <graphics.h>
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
#include <math.h>
#include <dos.h>
int main(void)
{
   int gd,gm;
   gd= DETECT;
   int xn, yn;
   int r = 20;
   initgraph(&gd, &gm, "..\\BGI");
   randomize();
   xn = random(getmaxx());
   yn = 0;
   setcolor(getmaxcolor());
   circle(xn, yn, r);
   for (int i=1; i<=getmaxy(); i++)
    {
     setcolor(getmaxcolor());
     circle(xn,yn+i,r);
     sleep(0.1);
     setcolor(1);
     clrscr();
    }
    getch();
   closegraph();
   return 0;
}

работает или нет у тебя???
какие ошибки??? почему из тебя надо вытягивать??? как будто мы рядом с тобой сидим... и видим какие 17 ошибок у тябя выдает...
инклуды проверял??? все правильно???
Include Directories -----------------------------------------------> С:\TC\INCLUDE
Library Directories ------------------------------------------------> C:\TC\LIB 

Это сообщение отредактировал(а) Dmi3ev - 3.4.2009, 11:56


--------------------

PM MAIL   Вверх
ASDS2
Дата 3.4.2009, 13:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.4.2009

Репутация: нет
Всего: нет



Dmi3ev,  При компиляции вашей программы выдаёт :
Compiling...
01.cpp
c:\program files\microsoft visual studio\vc98\include\graphics.h(17) : fatal error C1083: Cannot open include file: '_defs.h': No such file or directory
Error executing cl.exe.

01.obj - 1 error(s), 0 warning(s)
Тоесть ошибка самой библиотеки !
В борланде под ДОС :
Ошибка BGI !
PM MAIL   Вверх
Soah
Дата 3.4.2009, 14:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 512
Регистрация: 18.2.2009

Репутация: 6
Всего: 54



Цитата(andrew_121 @  3.4.2009,  11:04 Найти цитируемый пост)
 А Вы пытаетесь скомпилить его виндовским. Нельзя!!!


Graphics library
initgraph
Directories

теперь есть ошибки?
если да, то напиши какие.
PM MAIL   Вверх
ASDS2
Дата 3.4.2009, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 1.4.2009

Репутация: нет
Всего: нет



СПАСИБО ВАМ професионалам!!! Всё работает !!! Просто надо было сделать : 
initgraph(&gdriver, &gmode, "здесь надо указать путь к файлу EGAVGA, он находится в папке BGI рядом с BIN"); // например "D:\\TC\\BGI"
Вы мне очень помогли !!! 

Это сообщение отредактировал(а) ASDS2 - 3.4.2009, 15:21
PM MAIL   Вверх
bsa
Дата 3.4.2009, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: 85
Всего: 196




M
bsa
ASDS2, если ответ на вопрос получен, то пометь тему решенной

PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0663 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.