![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| Sabretooz |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 2.1.2006 Репутация: нет Всего: нет |
Хочу узнать как можно рисовать в консольных приложениях С. Я когда-то писал Паскалевский морской бой. Хочу его теперь написать на С, но хотелось бы красивого графического оформления. А материала у меня мало, не знаю с чего начать... мне много не надо, в кратце элементарные команды рисования различных фигур, заливки и всякое такое...
|
|||
|
||||
| BreakPointMAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 15.9.2004 Где: Saratov Репутация: 14 Всего: 24 |
Sabretooz, C и C++ - это языки программирования.
Они, как таковые, не содержат средств для работы с графикой. Укажи операционную систему, для который ты хочешь написать свой морской бой, и среду программирования. -------------------- "Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце") |
|||
|
||||
| dpa |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 3.2.2006 Репутация: нет Всего: 1 |
Если Вы писал на Borland turbo pascal , то для turbo C существует аналог модуля graph. Названия функций идентичны, а параметры можно посмотреть тут: graphics.h.
На самом деле для С существует масса графических библиотек и боландовское решение далеко не самое лучшее. Гугль Вам поможет =) Добавлено @ 18:28
Эт точно. А это еще зачем ? =) |
|||
|
||||
| Sabretooz |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 2.1.2006 Репутация: нет Всего: нет |
Значит graphics.h говорите... чтож, от этого отталкиваться и буду. Дальше постараюсь разобраться сам. А если не разберусь (что вероятнее всего:-) то открою еще новые темы).
Добавлено @ 16:46 И я кстати, не на Борланде пишу, у меня вижуал студио стоит. Правда старенькая шестая версия. Конечно решение может и не совсем оптимальное, но я же учусь, вот и хочу набраться опыта во всем. |
|||
|
||||
| Neitron |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 580 Регистрация: 3.10.2005 Где: Москва Репутация: 2 Всего: 5 |
На вижуал ... тогда надо юзать АПИ....
-------------------- Хороший программист никогда ничего не делает хорошо с первого раза. Он понимает важность патчей. Ⓘ ⓁⒾⓀⒺ ⓂⓄⓏⒾⓁⓁⒶ |
|||
|
||||
| BreakPointMAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 15.9.2004 Где: Saratov Репутация: 14 Всего: 24 |
и ты еще спрашиваешь... -------------------- "Разруха не в клозетах, а в головах." © Ф.Ф. Преображенский (М.Булгаков, "Собачье сердце") |
|||
|
||||
| dpa |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 3.2.2006 Репутация: нет Всего: 1 |
||||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 3 Всего: 73 |
А можно вообще без библиотек:
-------------------- Теперь при чем :P |
|||
|
||||
| Sabretooz |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 38 Регистрация: 2.1.2006 Репутация: нет Всего: нет |
а что такое asm? можно поподробнее?
я кстати собрался разбирать (точнее вспоминать из курса паскаля) рисование,нашел библиотеку graphics.h,но все равно написанное не запускается, выдает ошибку мол не может найти вложенный файл defs.h Попытался его найти, но не нашел. Может кто-то помочь. Может у кого он уже есть в наборе библиотек visual? |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 3 Всего: 73 |
-------------------- Теперь при чем :P |
|||
|
||||
| Bodro |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 92 Регистрация: 27.1.2006 Где: Россия, г. Рязань Репутация: нет Всего: 4 |
Что-то странное... Если пишешь на visual C++, то пиши уж 32-х разрядные приложения. Найди в нете скелета для виндозового приложения (кстати, студия сама может создавать скелета для Win32) и используй OpenGL. Поверь, это не сложно! Доков в нете по OpenGL полно! Библиотека не такая уж сложная. Если, конечно, не загоняться по шейдерам, чудоалгоритмам и т.п.
Консольная графика устарела... Я лично, из всех графических библиотек больше всего люблю и использую именно OpenGL. Простая, мощьная, кроссплатформенная библиотека. А консольную графику использовал давно только Borland (использовал среду Borland C++ 3.1). По ней могу подсказать. |
|||
|
||||
| belka0107 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 31.10.2006 Репутация: нет Всего: нет |
Подскажите, pls, книгу какую-нибудь где можно прочитать про графику на С.
|
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
никак, только если псевдографикой. а graphics.h это уже не с консолью будет работа, а с графическим режимом, что ни есть консоль.
я в свое время искал и ниче не нашел, у меня есть лекции по graphics.h, если надо давай мыло |
|||
|
||||
| belka0107 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 31.10.2006 Репутация: нет Всего: нет |
||||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
отправил
|
|||
|
||||
| profispb |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 220 Регистрация: 27.12.2005 Где: Санкт - Петербург Репутация: 1 Всего: 1 |
Присоединюсь к всему сказанному. Единственное что могу сказать. Не заморачивайтесь на консольную графику. Лучше либо в текстовом режиме все красиво сделать или лучше сразу на Вижуале.
--------------------
В жизни, я люблю делать, то что я люблю. А не то что модно, престижно и выгодноЛюблю когда начинает работать, то что без меня не работало! |
|||
|
||||
| _Immortal_ |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 57 Регистрация: 7.3.2007 Где: Кировоград, UA Репутация: нет Всего: 0 |
||||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
||||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
vinter, graphics.h можно как-то подключить к gcc?
|
|||
|
||||
| vinter |
|
|||
![]() Explorer ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2735 Регистрация: 1.4.2006 Где: Н.Новгород Репутация: 13 Всего: 56 |
сомневаюсь, это под дос графику |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
vinter, а не знаешь что к нему можно подключить ?
|
|||
|
||||
| regis |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 232 Регистрация: 12.12.2005 Где: Москва, Россия Репутация: 2 Всего: 7 |
Ressac: если вы используете, например, DJGPP под DOS, а graphics.h -- от Борланда, то он вам совершенно не поможет. ;)
В DJGPP есть собственные средства, в том числе и для программирования графики, звука и игр в целом. Многие очень рекомендуют библиотеку Allegro: http://alleg.sourceforge.net/ Еще одно ее преимущество: претендует на переносимость (список поддерживаемых осей см. на странице). --------------------
В. В чем разница между hardware и software?О. В отличие от второго, по первому можно двинуть кулаком или пнуть ногой. |
|||
|
||||
| ressac |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 345 Регистрация: 25.11.2006 Репутация: нет Всего: 1 |
regis, у меня mingw там вроде бы ничего нет для графики
спасибо за "Allegro" только если бы я знал ещё как его подключать и устанавливать |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |