• 0
  • مالي خلق
  • أتهاوش
  • متضايق
  • مريض
  • مستانس
  • مستغرب
  • مشتط
  • أسولف
  • مغرم
  • معصب
  • منحرج
  • آكل
  • ابكي
  • ارقص
  • اصلي
  • استهبل
  • اضحك
  • اضحك  2
  • تعجبني
  • بضبطلك
  • رايق
  • زعلان
  • عبقري
  • نايم
  • طبيعي
  • كشخة
  • النتائج 1 إلى 3 من 3

    الموضوع: كيف استطيع تبديل حرف من الكيبورد بحرف أختاره أنا مثلاً أطبع من بدل ج ال ج وتحته ثلاث

    1. #1
      التسجيل
      17-03-2005
      المشاركات
      20
      المواضيع
      9
      شكر / اعجاب مشاركة

      كيف استطيع تبديل حرف من الكيبورد بحرف أختاره أنا مثلاً أطبع من بدل ج ال ج وتحته ثلاث

      وتحته ثلاث نقاط بدلاً من النقطة الواحدة

    2. #2
      التسجيل
      17-03-2005
      المشاركات
      20
      المواضيع
      9
      شكر / اعجاب مشاركة

      Unhappy مشاركة: كيف استطيع تبديل حرف من الكيبورد بحرف أختاره أنا مثلاً أطبع من بدل ج ال ج وتحته ثلاث

      اختاره أنا مثلاً بدلاً من طباعة الحرف جـ اجعله يطبع الحرف جـ وتحته ثلاث نقاط بدلاً من النقطة

    3. #3
      التسجيل
      30-12-2004
      المشاركات
      449
      المواضيع
      12
      شكر / اعجاب مشاركة

      مشاركة: كيف استطيع تبديل حرف من الكيبورد بحرف أختاره أنا مثلاً أطبع من بدل ج ال ج وتح

      الحروف هي على هيئة قائمة. كل حرف يرمز له كرقم داخليا, ابحث عن قائمة الحروف الانجليزية ascii table وسوف ترى ما اعني. يمكنك التعامل مع الحروف وكانها بيانات رقمية, على الاقل في السي والسي بلاس بلاس. مثل اذا كان الحرف الف يرمز له بالرقم 934 والحرف باء 935, الخ. يمكنك فعل ما تريد بقراءة الحرف المدخول من لوحة المفاتح وحفظه في متغير ما. اذا كان الحرف الف, مثلا, واضفت واحد اليه, يصبح الحرف الجديد باء.

      عمليات الاعداد من جمع وطرح وضرب وقسمة تعمل على الحروف ايضا, ولاكن حذرا من ان تكون النتيجة خارج نطاق قائمة الحروف. مثلا, قد لا يكون هناك حرف رقمه 012.

      اذا تريد تحويل اي حرف الى اي حرف اّخر, يمكنك استخدام "المراجع" او lookup table. هذه عبارة عن مصفوفة ثناية الابعاد وتحتوي الخانة الافقية على الحرف الذي تريد تغييره, والخانة العمودية على الحرف الجديد. مثلا اذا تريد تحويل بعض الحروف الانجليزية الى نظيراتها بالعربية, تفعل ما يلي:

      كود PHP:

      wchar_t conversion_table
      [MAX_LETTERS];

      ...

      conversion_table['b']  = "ب";
      conversion_table['m'] = "م"; 

      هذا مثال فقط وليس برنامجا حقيقيا لانه يحتوي على عدة اخطاء, ولكن فقط كمثال.

    ضوابط المشاركة

    • لا تستطيع إضافة مواضيع جديدة
    • لا تستطيع الرد على المواضيع
    • لا تستطيع إرفاق ملفات
    • لا تستطيع تعديل مشاركاتك
    •