ملف README لمشروع الكلمات المتقاطعة الجناس الناقص المؤلف: Seth Cattanach Fall 2017
هذا المشروع عبارة عن تطبيق بلغة C++ لمولد ألغاز الكلمات المتقاطعة الجناس الناقص.
من خلال تشغيل الملف القابل للتنفيذ "الكلمات المتقاطعة" (أو إنشاء الملف القابل للتنفيذ باستخدام ملفات المستودع المحددة وMakefile)، يمكن للمستخدم إدخال قائمة من الكلمات (حتى 20) وسيحاول البرنامج وضع كل كلمة على اللوحة. عندما يتم تحديد نهاية الإدخال (CRTL-d أو '.')، سيقوم البرنامج بإخراج ثلاثة عناصر: لوحة "الحل" مع وضع جميع الكلمات بشكل مناسب، ولوحة "الألغاز" مع مسافات فارغة يُشار إليها بـ " _' الشخصية، وقائمة من القرائن لحل اللغز.
كل دليل في اللغز هو الجناس الناقص للكلمة المستهدفة. على سبيل المثال، قد يعطي دليل معين إحداثيات ويقرأ "GOCIND" - سيؤدي حل هذا الجناس الناقص إلى الحصول على كلمة "CODING" التي سيتم وضعها في الإحداثيات المحددة.
يمكن للمستخدم أيضًا تشغيل الملف القابل للتنفيذ باستخدام قائمة الكلمات المحددة بالفعل في ملف نصي كوسيطة لسطر الأوامر. مثال:
./الكلمات المتقاطعة عينة الكلمات.txt
سيؤدي هذا إلى تجاوز "الإدخال اليدوي للكلمات" وسيقوم البرنامج على الفور بإنشاء الكلمات المتقاطعة وعرضها.
لحفظ مخرجات البرنامج في ملف نصي، ما عليك سوى تحديد ملف كوسيطة أخرى لسطر الأوامر، وسيقوم البرنامج بحفظ لوحة الحلول ولوحة الألغاز وأدلة الجناس الناقص في الملف المحدد. مثال:
./الكلمات المتقاطعة Samplewords.txtoutput.txt
سيؤدي هذا إلى تشغيل "الكلمات المتقاطعة" القابلة للتنفيذ مع الكلمات المدخلة من "samplewords.txt" وحفظ الكلمات المتقاطعة التي تم إنشاؤها في "output.txt"
يتيح ملف Makefile المقدم للمستخدم تجميع الكود المصدري للمشروع بسهولة. للقيام بذلك، ما عليك سوى تشغيل "make" في دليل المشروع. قم بتشغيل "التنظيف" لإزالة كافة ملفات الكائنات الوسيطة التي تم إنشاؤها أثناء عمليات الترجمة/الربط بالإضافة إلى الملف القابل للتنفيذ.