![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
K0SHKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 24.10.2007 Репутация: нет Всего: нет |
Здараствуйте!!!
Вот решила изучать С++ начала с Borland C++ 3.1, и вот первая проблема :( как мне нарисовть хотябы примитивы(круг,линию, и т.д) подключаю #include <graphics.h> но компелятор ругается, и выдает много ошибок ( пожалуйста помогите .. |
|||
|
||||
K0SHKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 24.10.2007 Репутация: нет Всего: нет |
Вот код программы тока почемуто не компелируется (
Это сообщение отредактировал(а) K0SHKA - 24.10.2007, 15:12 |
|||
|
||||
Optimus |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 1 Всего: 14 |
напишите какие ошибки выдает удостоверьтесь в том что графический режим подключен: Options -> Linker -> Libraries...
в скобках поставьте X
у меня никаких ошибок не выдает Это сообщение отредактировал(а) Optimus - 24.10.2007, 15:24 --------------------
"постановка задачи наполовину решает саму задачу" |
||||
|
|||||
K0SHKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 24.10.2007 Репутация: нет Всего: нет |
Большое спасибо! теперь проблем при компеляции нет.
Но на экране появляется надпись ERROR: -3. |
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 1 Всего: 14 |
убедитесь в том что путь правильный и что в папке BGI есть файл EGAVGA.BGI --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
K0SHKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 24.10.2007 Репутация: нет Всего: нет |
Optimus, Есче раз большое вам спасибо.
Наконец разобралась ![]() Ещё было бы не плохо какуюнибуть книжечку по этой теме ![]() Это сообщение отредактировал(а) K0SHKA - 24.10.2007, 16:12 |
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 1 Всего: 14 |
книг по графике в Borland C++ я не встречал почти все нахожу в справке Borland'a C++ здесь есть перевод справки(не проверял если есть все функции, но многие есть) --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
Dastish_Fantastish |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
Доброго вам времени суток! У меня та же проблема.
Вот прога, она запускается, но сразу вылетает, не рисуя линии. Уже несколько дней мучаюсь, не знаю, что делать!
|
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 1 Всего: 14 |
у меня все работает
почему не проверяете если графический режим инициализирован ?
посмотрите что выведет, и напишите если что то непонятно Это сообщение отредактировал(а) Optimus - 26.10.2007, 20:05 --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
Dastish_Fantastish |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
Воткнул ваш текст в программу - то же самое. Запускается и сразу закрывается
|
|||
|
||||
Dastish_Fantastish |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
Хотя если запустить exe-шник через командную строку, то отображается просто черный экран
|
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 1 Всего: 14 |
если ничего из выше перечисленного не помогает, ну я не зна... интересно, а просто без графики работает ? что выводит для этого примера
--------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
Dastish_Fantastish |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
Без графики работает нормально, уже много прог до этого делал. Кстати, насчет этой: запускается, выводит ***OK***. Неужели графика не работает?! Такого ведь не бывает! Может настройки где-то надо изменить? Если у вас графика работает, то скажите, что вы делали сразу после установки с++. Допустим, options-->directories там у меня какие-то пути прописаны, может и неправильно, или file-->change directory может там что-нибудь поменять надо. На всякий случай скажу: на компе стоит turbo c++ 3.0. Может левый компилятор? |
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 1 Всего: 14 |
допустим что turbo c++ находится в папке c:\turboc, тогда: Include Directories: c:\turboc\include Library Directories: c:\turboc\lib Output Directory: любой путь, здесь будет хранится .exe и .obj файл P.S.пройдите программу с отладчиком, и напишите на какой строке вылетает --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
Dastish_Fantastish |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
Вылетает на initgraph.
Может из-за win xp не работает? Это сообщение отредактировал(а) Dastish_Fantastish - 27.10.2007, 17:35 Присоединённый файл ( Кол-во скачиваний: 21 ) ![]() |
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 1 Всего: 14 |
думаю что проблема связана с файлом EGAVGA.BGI.
или путь не правильный или нету файла EGAVGA.BGI в той папке которую указываете. даже ваш .exe файл работает, ставлю его в ту же папку где есть файл EGAVGA.BGI, запускаю, и выводит круг. --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
Dastish_Fantastish |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.10.2007 Репутация: нет Всего: нет |
Ура!!! Наконец-то запустил!!! Оказывается дело было в компе. Пришлось использовать прогу dosbox - реально помогла!
|
|||
|
||||
K0SHKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 24.10.2007 Репутация: нет Всего: нет |
Уважаемый Optimus, а можно ли circle(шарик
![]() |
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 1 Всего: 14 |
что означает
такое устроит
P.S. один топик - один вопрос. --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
K0SHKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 24.10.2007 Репутация: нет Всего: нет |
Тока учусь
![]()
Есле зделала чтото не так или код можно усовершенствовать пожолуйста напишите. Это сообщение отредактировал(а) K0SHKA - 30.10.2007, 15:56 |
|||
|
||||
Optimus |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 186 Регистрация: 1.9.2007 Репутация: 1 Всего: 14 |
в этой сточке кроется ошибка: если изначально в ch будет 'q' то код не выполнится, надо об этом позаботится, на пример до while() присвоить ch = 'R' а так все работает и это уже радует, единственное что я бы изменил это вместо if-ов поставил бы switch()
все зависит от задачи P.S. если только начинаете программировать на C++, обратите больше внимание языку а не графике Это сообщение отредактировал(а) Optimus - 30.10.2007, 17:59 --------------------
"постановка задачи наполовину решает саму задачу" |
|||
|
||||
K0SHKA |
|
|||
Новичок Профиль Группа: Участник Сообщений: 46 Регистрация: 24.10.2007 Репутация: нет Всего: нет |
Спасибо за замечание обезательно уделю больше времени изучению самого языка.
|
|||
|
||||
Lithium777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 21.7.2008 Репутация: нет Всего: нет |
А у мя проги с графикой на Turbo_C идут а в Borland C++ выдает ошибку: error BGI graphics not supported under Windows
Я уже дня два парюс с етим ![]() Это сообщение отредактировал(а) Lithium777 - 23.7.2008, 17:05 |
|||
|
||||
Rififi |
|
|||
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1254 Регистрация: 9.3.2008 Репутация: 11 Всего: 36 |
может кто знает в чом проблема?
в Windows. нужно её снести и поставить MS-DOS 6.22, тогда всё заработает |
|||
|
||||
Lithium777 |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 21.7.2008 Репутация: нет Всего: нет |
и как тогда в досе Borland C++ запустить?
|
|||
|
||||
reuttorendan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 21.1.2011 Репутация: нет Всего: нет |
Добрый день! В ВС выдает ошибку "NOT an exe 2.LIB"
Такое вылазиет когда <graphics.h> подключаю. #include <conio.h> #include <time.h> #include <math.h> #include <stdlib.h> #include <stdio.h> #include <iostream.h> #include <graphics.h> #define PATHTODRIVER "d:\\BC\\bgi\\" void main() { int gd=DETECT,gm; initgraph(&gd,&gm,PATHTODRIVER); line(50,60,100,120); getch(); closegraph(); } Подскажи в чем проблема |
|||
|
||||
Modul |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 238 Регистрация: 17.2.2006 Репутация: нет Всего: нет |
Год выпуска: 1992 А зачем такое старье ? Архангельский - Программирование в С++ Builder 6 c. 384 и дальше --------------------
I'll be back ! |
|||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 60 Всего: 223 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |