المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كيف استبدل حروف الكلمات بارقام من ملف نصي


kml_hmd
21-04-2008, 02:14 PM
**** اود ان اكتب برنامج يقوم بتشفير كلمات من ملف حيث يضع بدلا عن الحروف ارقام مطابقة لها
مثلا الحرف أ يقابل الرقم 1 و الحرف ب يقابل الرقم 2 وبالتالي كلمة مثل اب ستظهر 21
المشكلة التي تواجهني هي فتح الملف و المرور علي كلماته حرفا حرفا والباقي يبدو اسهل حيث اقوم بكتابة تعليمة فحص الحرف ووضع الرقم المطابق للحرف

B.M.AbdelAziZ
21-04-2008, 03:39 PM
الأمر ابسط مما تتوقع فقط عليك ان توضح اكثر:
مثلا كلمة "دلفي" كيف ستحول
وكيف ستحول الفراغ Space
وكيف ستحول الحروف الخاصة
وماذا عن اللغة ؟ المثال الذي وضعته فوق "اب" باللغة العربية، فهل ستحول اللغة العربية فقط ؟
والسلام عليكم ورحمة الله

kml_hmd
24-04-2008, 09:00 AM
اشكرك اخي العزيز علي ردك
كما ذكرت فالفكرة تقوم علي ساس ان كل حرف سوف يقابله رقم وبالتالي اذا كانت الحروف العربية 24 حرفا فانه يقابلها 24 رقما مثلا ا يقبل 1 وب يقابل 2 و ج يقابل 3 و د يقابل 4 و ل يقابل 5 وفاء مثلا تقابل 6 والياء تقابل 10 مثلا يعني كل حرف ابجدي هنالك رقم يمثلة و الفراغات تمثل بفراغات
وبالتالي فان كلمة دلفي مثلا تتحول الي (د=4 ل=5 ف=6 ي=10 اذن دلفي تكون 10654 )
المشكلة كيف امسك الكلمة حرفا حرفا و استبدل حروفها بالارقام المناظرة لها و الفراغات تكون فراغات
اشكرك مجددا

B.M.AbdelAziZ
24-04-2008, 08:29 PM
لا يزال الوصف ناقص
فانت تقول يتم استبدال الحروف بارقام من 1 الى 24
فان كان لديك هذا 1221 فكيف تعرف
هل هو 2 22 1
ام هو 21 12
ام هو 1 2 2 1
والسلام عليكم ورحمة الله

Delphawi
25-04-2008, 07:40 AM
يمكنك فصل الأرقام بفواصل

مهدي
26-04-2008, 12:12 AM
السلام عليكم و رحمة الله

الحل في المرفقات

kml_hmd
29-04-2008, 03:52 PM
السلام عليكم ورحمةالله وبركاته
اشكرك اخي مهدي علي الملف المرفق والذي سهل كثيرا مسالتي اما بالنسبة لاستفسار الاخ دلتاازيز فان العدد الذي ذكرت 1221 انت تقصد هل هناك فواصل ام لا وهو سؤال فعلا منطقي فهذا الرقم 1221 يمكن ان يقابل كلمة مثل (اببا) بفرض ان ا=1 ب=2
او ممكن ان يكون كلمة مثل ( ابر ) بفرض ان ا=1 ب=2 ر=12
فعلا مسالة الفواصل مهمة وقد حلاها الاخ مهدي بالمثال المرفق حيث وضع الحروف في مصفوف لها 28 عنصر واستبد الحرف بترقيمه في المصفوفة

B.M.AbdelAziZ
29-04-2008, 06:56 PM
يا اخي المثل يقول "فهم السؤال نصف الجواب"
بصيغة اخرى سؤال ناقص بالطرح لايمكن الاجابة عليه
الاخ مهدي اجتهد من عنده واضاف فواصل لكن هذا غير وارد في نص السؤال
والسلام عليكم ورحمة الله