Библиотека graphics.h
точно так! Странные преподаватели использование windows.h называют использованием язычества и ругаются страшными словами, что это WinApi. Переубедить преподавателя я не могу, так что остается вариант переписать код под grafics.h, станцевав с бубном вокруг студии.
26 июн 2013 в 13:40
Эээ. А как они называют использование borland-специфической библиотеки graphics? Хотя они правы, переходите с устаревшего на прогрессивный WinRT, там у вас будет XAML в нативном коде. Но не на борландовскую фигню, которая устарела ещё когда Windows в детский садик ходила. Могу поспорить, ваши преподаватели просто не знают WinAPI, поэтому и требуют насиловать труп.
26 июн 2013 в 16:29
знают они или нет — это вопрос десятый, об этом можно спорить, пока течет вода и горит огонь, Вы же понимаете, что от этого работа не сдастся =) хотя я разделяю Вашу точку зрения 😉
27 июн 2013 в 9:39
Если от использования той или иной графической библиотеки зависит то, зачтётся работа или нет, подумайте, нужен ли вам такой вуз и не зря ли вы тратите там своё время.
Не подключается graphics h
проходили в колледже графику с помощью graphics.h. (Там я даже анимировал стакан)) Дома на пк не работает :/ Подключил заголовочный файл, библиотеку, но не работает окно вывода. Код:
#include "graphics.h" #pragma comment(lib, "graphics.lib") int main()

Файлы для graphics.h брал на github — https://github.com/ahuynh359/Graphics IDE — Visual studio 2019
Отслеживать
задан 13 июн 2022 в 14:27
5 2 2 бронзовых знака
ошибок нет уже хорошо значит работает (доходит до return) попробуйте с getchar()
13 июн 2022 в 14:53
а еще лучше добавьте delay(5000) к примеру, перед getchar() у вас просто сразу выход походу происходит
13 июн 2022 в 15:41
Спасибо! С getchar заработало 🙂
Graphics h c как подключить
Здравствуйте, форумчане
Столкнулся с такой проблемой. При компиляции простейшей программы с библиотекой graphics.h происходит appcrash.
#include int main()
Винда закрывает приложение, предлагая найти решение в интернете, в консоли предлагает нажать любую клавишу для выхода
Пробовал менять дирректорию, разместил исходный файл в каталог с программой — выдает сообщение
c:\program files\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe cannot open output file C:\Program Files\Dev-Cpp\Test.exe: Permission denied
C:\Program Files\Dev-Cpp\collect2.exe [Error] ld returned 1 exit status
Уже просто нету сил, я не знаю что ей надо, в чем проблема. Ну вот ну все остальное, хелло ворлд и прочее выполняется без проблем, а вот с рисованием полный трындец. Очень хочется все это освоить, но из за вот таких вот кренделей остается только рвать волосы в эрогенных зонах. Помогите пожалуйста. Использую dev c++ 5.10, система Windows vista.
Последний раз редактировалось Alex11223; 01.07.2017 в 10:32 .
Регистрация: 12.01.2011
Сообщений: 19,500
Странная ошибка, но вообще graphics.h это древняя Борландовская библиотека и вряд ли она есть в MinGW.
Как и getch.
Возьмите что-то современное для графики.
Регистрация: 01.07.2017
Сообщений: 3
Спасибо за ответ. Просто это первое что мне пришло в голову и первое что нашел поисковик для работы с графикой. В MinGW библиотека устанавливается отдельно. Вот как заставить ее работать тут начинаются танцы с бубном.
Участник клуба
Регистрация: 09.05.2015
Сообщений: 1,493
А никак не заставишь.
Чтобы это работало, надо MS-DOS либо Windows 95/98. И соответственный DOS-овский компилятор C.
А дальше уже нужно использовать библиотеки рисования графики под Windows.
Я уже лет 15 пытаюсь этому научиться.
Вот пример кода, который реально работает (смотри третью колонку):
http://programmersforum.ru/showpost. 5&postcount=68
мой канал на Ютубе: youtube.com/@games-zz3ju/videos/
мой канал на Рутубе: rutube.ru/channel/31423139/videos/
В ожидании Кеши.
Последний раз редактировалось jura_k; 01.07.2017 в 12:08 .
Регистрация: 12.01.2011
Сообщений: 19,500
Сообщение от jura_k
Чтобы это работало, надо MS-DOS либо Windows 95/98. И соответственный DOS-овский компилятор C.
Вроде бы есть современная эмуляция http://winbgim.codecutter.org/
Но лучше взять что-то из Qt, SFML, SDL, Cairo, .
Или WinAPI (GDI, . ) если зачем-то хочется только под винду.
Регистрация: 18.09.2015
Сообщений: 2,409
Сообщение от Андрейшн
Винда закрывает приложение, предлагая найти решение в интернете, в консоли предлагает нажать любую клавишу для выхода
Пробовал менять дирректорию, разместил исходный файл в каталог с программой — выдает сообщение
c:\program files\dev-cpp\mingw64\x86_64-w64-mingw32\bin\ld.exe cannot open output file C:\Program Files\Dev-Cpp\Test.exe: Permission denied
C:\Program Files\Dev-Cpp\collect2.exe [Error] ld returned 1 exit status
Уже просто нету сил, я не знаю что ей надо, в чем проблема. Ну вот ну все остальное, хелло ворлд и прочее выполняется без проблем, а вот с рисованием полный трындец. Очень хочется все это освоить, но из за вот таких вот кренделей остается только рвать волосы в эрогенных зонах. Помогите пожалуйста. Использую dev c++ 5.10, система Windows vista.
Новичкам свойственно ошибаться. Вы ещё не успели подумать, а уже раз 30 ошиблись.
Windows vista сменить на Windows 7. (просто придираюсь)
dev c++ 5.10 сменить на QT Creater. (dev не популярная среда:не развивается, не поддерживается, да ещё и глючная)
Вместо graphics.h использовать QPainter (graphics — это досовская библиотека, дос это не консоль. Меняем на крос Win/Linux)
Да и ещё getch это си, а вы про си++ пишете
Консольное приложение заменить на оконное.
Читать учебник:
Программирование на языке С++ в среде Qt Creator
Е. Р. Алексеев, Г. Г. Злобин, Д. А.Костюк,
О. В.Чеснокова, А. С.Чмыхало
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Последний раз редактировалось Pavia; 01.07.2017 в 14:49 . Причина: поправил опечатку gchar на getch
Intel HD Graphics vs VIA Chrome9 HC
Сведения о типе (для десктопов или ноутбуков) и архитектуре HD Graphics и VIA Chrome9 HC, а также о времени начала продаж и стоимости на тот момент.
| Место в рейтинге производительности | не участвует | не участвует |
| Место по популярности | 99 | не в топ-100 |
| Архитектура | Generation 7.0 (2012) | нет данных |
| Графический процессор | Ivy Bridge GT1 | VN896 |
| Тип | Десктопная | Для ноутбуков |
| Дата выхода | 1 апреля 2012 (11 лет назад) | 1 марта 2007 (17 лет назад) |
| Цена сейчас | 286$ | нет данных |
Характеристики
Общие параметры HD Graphics и VIA Chrome9 HC: количество шейдеров, частота видеоядра, техпроцесс, скорость текстурирования и вычислений. Они косвенным образом говорят о производительности HD Graphics и VIA Chrome9 HC, но для точной оценки необходимо рассматривать результаты бенчмарков и игровых тестов.
| Количество потоковых процессоров | 48 | нет данных |
| Частота ядра | 166 МГц | 1 МГц |
| Частота в режиме Boost | 1050 МГц | 250 МГц |
| Количество транзисторов | 392 млн | нет данных |
| Технологический процесс | 22 нм | нет данных |
| Энергопотребление (TDP) | 35 Вт | нет данных |
| Скорость текстурирования | 6.300 | нет данных |
| Производительность с плавающей точкой | 15.6 gflops | нет данных |
Совместимость и размеры
Параметры, отвечающие за совместимость HD Graphics и VIA Chrome9 HC с остальными компонентами компьютера. Пригодятся например при выборе конфигурации будущего компьютера или для апгрейда существующего. Для десктопных видеокарт это интерфейс и шина подключения (совместимость с материнской платой), физические размеры видеокарты (совместимость с материнской платой и корпусом), дополнительные разъемы питания (совместимость с блоком питания). Для ноутбучных видеокарт это предполагаемый размер ноутбука, шина и разъем подключения, если видеокарта подключается через разъем, а не распаивается на материнской плате.
| Интерфейс | PCIe 1.0 x16 | нет данных |
| Толщина | IGP | нет данных |
Видеопамять
Параметры установленной на HD Graphics и VIA Chrome9 HC памяти — тип, объем, шина, частота и пропускная способность. Для встроенных в процессор видеокарт, не имеющих собственной памяти, используется разделяемая — часть оперативной памяти.
| Тип памяти | Используется системная | нет данных |
| Максимальный объём памяти | Используется системная | нет данных |
| Ширина шины памяти | Используется системная | нет данных |
| Частота памяти | Используется системная | нет данных |
| Разделяемая память | нет данных | + |
Видеовыходы
Перечисляются имеющиеся на HD Graphics и VIA Chrome9 HC видеоразъемы. Как правило, этот раздел актуален только для десктопных референсных видеокарт, так как для ноутбучных наличие тех или иных видеовыходов зависит от модели ноутбука.
| Видеоразъемы | No outputs | нет данных |
Поддержка API
Перечислены поддерживаемые HD Graphics и VIA Chrome9 HC API, включая их версии.
| DirectX | 11.1 (11_0) | onboard |
| Шейдерная модель | 5.0 | нет данных |
| OpenGL | 4.0 | нет данных |
| OpenCL | 1.2 | нет данных |
| Vulkan | 1.1.80 | нет данных |