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

مصفوفة من نوع الUnicode في لغة السي

مغلق
بدأه بنت العرب في 12 مايو 2005 · 1 رد · 393 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أرجو منكم مساعدتي في البرنامج التالي و لو على الأقل تشرحوا لي كيف نعرف مصفوفة من الUnicode من نوع character في لغة السي فالبرنامج المطلوب هو برنامج يقوم بعمل ترتيب لمصفوفة من ال Unicode عن طريق استخدام دالة الـ lstrcmp وما لفرق بين الدالة السابقة والدالة tcscmp _

في دوال ال stringcompare علماً بأنني لم أعمل برامج بلغة السي من قبل ولكن عملت برامج بلغة السي بلس بلس ...

وجزاكم الله خيراً ...

#2

حرف اليونيكود هو wchar_t و هو جديد نوعا ما (حسب ما اظن)

بعض الكومبايلرات تحتاج

#include <wchar.h>

هو مجرد متغير حجمه 2 بايت (الحرف العادي غير اليونيكود حجمه بايت واحد)

لعمل string فالعملية مجرد مصفوفة عادية wchar_t[]

و الـ literal string مثل "text" يجب ان يسبق بـ L

مثلا:

L"Hello World!"

لتحديد ان هذا النص هو يونيكود.

اظن الفرق بين الدوال هو فقط في التعامل مع النص على انه مكون من حروف 2 بايت وليس 1 بايت,و الله أعلم.

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

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