الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلتين

مغلق
بدأه munshie في 8 مايو 2007 · 3 رد · 518 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يا جماعه انا عندي مشكلتين

اول واحده اني عايز اكتب عربي علي ال ++C لأني عايز اعمل برنامج Payroll او برنامخ خاص بدفع المرتبات لكن محتاجه بالعربي و علي الconsole

انا سمعت عن الـ wchar_t بس مش عارف ازاي اتعامل معاها

ياريت شرح مبسط وسهل عشان انا لسه مبتدأ

المشكله التانيه بقي

هي الـ Alignment طبعا لأنه برنامج بالعربي فكنت عايز اعرف ازاي اخلي الشاشاه تتطلع الكلام من اليمين للشمال

اسف علي التطويل وشكرا :)

#2

اي يا جماعه محدش عارف ولا ايه؟؟ :(

#3

إستعمل جدول أسكي

مثلاً

printf("%c%c%c%c",66,79,79,75);

هذا لكتابة كلمة book

ابحث عن حروف اللغة العربية في جدول أسكي و ضعهم بنفس الطريقة لكن بالمقلوب

مثلاً انت تريد كلمة كتاب

ستكتب مثلاً

printf("%c%c%c%c",/*رقم الباء*/,/*رقم الألف*/,/*رقم التاء*/,/*رقم الكاف*/);
#4

و لكن نسيت أن اخبرك ان هذا لا يتوافر مع ويندوز اكس بي

أما عن مشكلة الAligment

إستعمل دالة gotoxy() الموجودة في ملف conio.h

أي مثلاً تقول

gotoxy(79,1);

و تقوم بكتابة أول حرف كما قلت لك سابقاً

ثم لكتابة ثاني حرف

gotoxy(78,1);

ثم تكتب ثاني حرف

أو ربما انت تعلم عدد ما تريد من حروف فمثلاًُ إذا كان النص العربي 20 حرف قل

gotoxy(60,1);

و تكتب ال20 حرف كما بينت في المشاركة السابقة

و لا تنس ان هذا لا ينطبق على وينوز اكس بي

هذا الموضوع مغلق.

مواضيع مشابهة