Programming Basics SQL HTML CSS JavaScript React Python C++ Java JavaFX Swing Problem Solving English English Conversations Computer Fundamentals Linux Learn Typing

حل مشكلة No such file or directory في ++C

السلام عليكم و رحمة الله و بركاته.

أنا أعمل على لعبة تجارة بسيطة جداً في الكونسول باستخدام لغة ++C، و الهدف من هذه اللعبة هو اختبار قدراتي بعد تعلم لغة ++C من موقعكم.

في هذه اللعبة، يستطيع اللاعب شراء أو بيع البضائع، وعمل save و load لتقدمه.


كيف يفعل ذلك؟

يستطيع فعل ذلك عن طريق الكتابة في الكونسول لأنني استخدمت الأمر getline(cin, varible)

  • عندما يكتب save يتم حفظ قيمة المتغيرات الحالية في ملفات نصية موجودة في ملف اللعبة. و الملفات هي money و score و supplies أو البضائع.
  • عندما يكتب load، يقرأ البرنامج الأرقام الموجودة في هذه الملفات و يجعلها تساوي قيمة المتغيرات الحالية.
  • من أجل إخبار اللعاب إذا حدث خطأ أثناء حفظ أو إرجاع التقدم استخدمت الأمر perror()

عندما اختبرت اللعبة، جربت شراء بعض البضائع لإنقاص المال الذي أملكه و لزيادة الـscore، ثم كتبت الكلمة save، فلم يحدث أي خطأ و تأكدت من الملفات النصية فرأيت أنه تم إضافة القيم كما أردت. فتابعت اللعب حتى خسرت. أي انتهت أموالي و البضائع التي أملكها. فأعدت تشغيل اللعبة و كتبت الكلمة load حتى أستعيد التقدم الذي حفظته. و لكن البرنامج قال لي:

no such file or directory

فذهبت إلى أكواد اللعبة و تأكدت أنني وضعت مواقع و أسماء الملفات التي يجب على البرنامج أن يقرأ منها بشكل صحيح 100% و تأكدت من أنني أغلقت الملفات باستخدام الدالة close() و لكن لم أستفد من كل هذا.


أطلت الشرح لأنني لم أعرف كثيراً كيف أصيغ كلماتي.. أرجو المساعدة.

تعليقات 1

أضف تعليق

يجب تسجيل الدخول حتى تتمكن من إضافة تعليق أو رد.