C/C++

Как "подружить" MS-DOS и C++?

Как выше уже соверешнно верно написал 1111, для DOS есть куча старых компиляторов, однако не все они хороши. Рекомендую посмотреть в сторону компилятора OpenWatcom Почему так? Обычно компиляторы под DOS работали в реальном режиме процессора и использовали разные модели памяти типа tyny, medium и т.п. Но у всех них есть накладываемые реальны режимом ограничения, что делает работу с большими объемами данных крайне неудобным и медленным делом. Watcom Си умеет создавать программы под DOS с использованием расширителя DOS4GW, который переводит процессор в защищенный режим и вам становится доступной плоская 32 разрядная модель памяти с адресацией до 4Гб.
ГТ
Геннадий Татаркин
9 624
Лучший ответ
Использовать https://www.delorie.com/djgpp/ - это для процессоров от 80386 и новее.
Для более древних 16-разрядных процессоров придётся использовать доисторические версии Borland С++ или Microsoft C++.
Хм, в начале 90-х они прекрасно дружили на IBM PC IT 286 )))
с++ был под него, BORLAND 3.1 или что-то такое, но стандарты давно ушли вперед, хотя обучаться можно и на нем, основа там есть
Для того, чтобы "подружить" MS-DOS и C++, необходимо использовать компилятор C++, который поддерживает работу с MS-DOS. Существует несколько таких компиляторов, например, Borland C++, Turbo C++ и DJGPP. После установки необходимого компилятора необходимо настроить среду разработки и написать программу на C++, использующую функции и библиотеки MS-DOS для работы с файловой системой, консолью и другими ресурсами компьютера. После этого, исходный код программы необходимо скомпилировать и запустить на компьютере под управлением MS-DOS.
Анзор Bonvivan
Анзор Bonvivan
14 273
"Привет, давай дружить!"
Никак, они не живые