| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > C... как рисовать в консоли? |
| Автор: Sabretooz 14.2.2006, 17:42 |
| Хочу узнать как можно рисовать в консольных приложениях С. Я когда-то писал Паскалевский морской бой. Хочу его теперь написать на С, но хотелось бы красивого графического оформления. А материала у меня мало, не знаю с чего начать... мне много не надо, в кратце элементарные команды рисования различных фигур, заливки и всякое такое... |
| Автор: BreakPointMAN 14.2.2006, 18:19 |
| Sabretooz, C и C++ - это языки программирования. Они, как таковые, не содержат средств для работы с графикой. Укажи операционную систему, для который ты хочешь написать свой морской бой, и среду программирования. |
| Автор: Sabretooz 15.2.2006, 16:43 |
| Значит graphics.h говорите... чтож, от этого отталкиваться и буду. Дальше постараюсь разобраться сам. А если не разберусь (что вероятнее всего:-) то открою еще новые темы). Добавлено @ 16:46 И я кстати, не на Борланде пишу, у меня вижуал студио стоит. Правда старенькая шестая версия. Конечно решение может и не совсем оптимальное, но я же учусь, вот и хочу набраться опыта во всем. |
| Автор: Neitron 15.2.2006, 17:05 |
| На вижуал ... тогда надо юзать АПИ.... |
| Автор: BreakPointMAN 15.2.2006, 17:08 | ||
и ты еще спрашиваешь... |
| Автор: dpa 15.2.2006, 18:35 |
| Вопросов болше не имею... =) |
| Автор: Ignat 16.2.2006, 10:47 | ||
А можно вообще без библиотек:
|
| Автор: Sabretooz 18.2.2006, 12:31 |
| а что такое asm? можно поподробнее? я кстати собрался разбирать (точнее вспоминать из курса паскаля) рисование,нашел библиотеку graphics.h,но все равно написанное не запускается, выдает ошибку мол не может найти вложенный файл defs.h Попытался его найти, но не нашел. Может кто-то помочь. Может у кого он уже есть в наборе библиотек visual? |
| Автор: Ignat 20.2.2006, 12:48 |
| http://forum.vingrad.ru/index.php?showforum=4 |
| Автор: Bodro 20.2.2006, 13:01 |
| Что-то странное... Если пишешь на visual C++, то пиши уж 32-х разрядные приложения. Найди в нете скелета для виндозового приложения (кстати, студия сама может создавать скелета для Win32) и используй OpenGL. Поверь, это не сложно! Доков в нете по OpenGL полно! Библиотека не такая уж сложная. Если, конечно, не загоняться по шейдерам, чудоалгоритмам и т.п. Консольная графика устарела... Я лично, из всех графических библиотек больше всего люблю и использую именно OpenGL. Простая, мощьная, кроссплатформенная библиотека. А консольную графику использовал давно только Borland (использовал среду Borland C++ 3.1). По ней могу подсказать. |
| Автор: belka0107 14.3.2007, 21:46 |
| Подскажите, pls, книгу какую-нибудь где можно прочитать про графику на С. |
| Автор: vinter 14.3.2007, 22:19 | ||
никак, только если псевдографикой. а graphics.h это уже не с консолью будет работа, а с графическим режимом, что ни есть консоль.
я в свое время искал и ниче не нашел, у меня есть лекции по graphics.h, если надо давай мыло |
| Автор: belka0107 15.3.2007, 14:57 |
| [email protected] |
| Автор: vinter 15.3.2007, 15:25 |
| отправил |
| Автор: profispb 16.3.2007, 22:58 |
| Присоединюсь к всему сказанному. Единственное что могу сказать. Не заморачивайтесь на консольную графику. Лучше либо в текстовом режиме все красиво сделать или лучше сразу на Вижуале. |
| Автор: _Immortal_ 16.3.2007, 23:13 |
Вышли и мне, пожалуйста. [email protected] |
| Автор: vinter 17.3.2007, 12:27 |
| http://www.esnips.com/doc/0a0c97bc-6e7a-41c2-b81f-9ce19700247a/Lection |
| Автор: ressac 22.4.2007, 20:33 |
| vinter, graphics.h можно как-то подключить к gcc? |
| Автор: vinter 22.4.2007, 21:18 |
сомневаюсь, это под дос графику |
| Автор: ressac 22.4.2007, 22:04 |
| vinter, а не знаешь что к нему можно подключить ? |
| Автор: regis 23.4.2007, 10:37 |
| Ressac: если вы используете, например, DJGPP под DOS, а graphics.h -- от Борланда, то он вам совершенно не поможет. ;) В DJGPP есть собственные средства, в том числе и для программирования графики, звука и игр в целом. Многие очень рекомендуют библиотеку Allegro: http://alleg.sourceforge.net/ Еще одно ее преимущество: претендует на переносимость (список поддерживаемых осей см. на странице). |
| Автор: ressac 23.4.2007, 18:45 |
| regis, у меня mingw там вроде бы ничего нет для графики спасибо за "Allegro" только если бы я знал ещё как его подключать и устанавливать |