بناء رمز توربو C ++
-
01-10-2019 - |
سؤال
أتطلع إلى إحياء بعض كود C ++ القديم ، الذي تم تطويره في Turbo C ++ لـ DOS. إنها لعبة نصية قائمة على وحدة التحكم.
يستخدم هذا التطبيق بشكل كثيف CONIO.H - وظائف Turbo C الخاصة (على ما أظن) gotoxy () ، Window () وما شابه.
أجد أن برنامج التحويل البرمجي Turbo C ++ لم يعد متاحًا للتنزيل. يبدو أن Embarcardero/Codegear/Borland قد أزالها تمامًا من مواقعهم.
أحتاج إلى اختراق نموذج أولي جديد يعتمد على تطبيق Legacy ؛ توجد معظم الوظائف في التطبيق القديم وستكون أكثر من اللازم لإعادة الكتابة (باستخدام مكتبة مثل Ncurses التي توفر وظائف مماثلة). أخطط لتنفيذ التطبيق لاحقًا ، بعد عرض تجريبي ، لمجمول مترجم حديث.
كيف تقترح أن أذهب إلى هذا؟
المحلول 3
تمكنت من إنشاء التطبيق باستخدام إصدار C ++ Builder التجريبي. لم يكن عليّ عمل ملف مشروع جديد. لا يزال هناك دعم لـ Conio.h في C ++ Builder.
نصائح أخرى
ربما ستحتاج إلى البحث عن ncurses للحصول على هذه الوظيفة.
قام شخص ما بكتابة نسخة من هذا الملف لمجمول مصدر مفتوح تنفيذ مخروط على طراز Borland لـ Mingw/Dev-C ++., ، قد يكون من المفيد إلقاء نظرة على.