Ошибка времени выполнения при использовании разных стилей шрифта с использованием graphics.h в Turbo C++
Недавно я создал программу на Turbo C++, в которой я использую библиотеку graphics.h для некоторых базовых вещей, таких как изменение стиля шрифта и рисование фигур. Я использовал settextsyle()
изменить стили шрифта и outtextxy()
вывести нужный текст. Программа некоторое время работает без проблем и корректно отображает все разные шрифты, но через некоторое время автоматически меняет весь используемый текст на стиль шрифта по умолчанию.
При поиске в Интернете я обнаружил, что каждый раз, когда программа использует другой стиль шрифта, отличный от стиля по умолчанию, ее файл должен быть загружен, и что если мне приходится часто использовать разные стили шрифта, я должен связать их файлы шрифтов с моей программой. Я думаю, что это может быть причиной ошибки, которую я получаю при запуске программы. Я также обнаружил, что я должен использовать registerbgifont()
зарегистрировать используемый шрифт, но сначала я должен связать файлы шрифтов с программой на C++, но я не могу получить четкую информацию о том, как это сделать.
Это правильная причина ошибки? Если да, то как я могу это исправить?