سؤال

أتطلع إلى إحياء بعض كود 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 ++., ، قد يكون من المفيد إلقاء نظرة على.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top