21-02-2012, 04:17 PM
الاخ louay محاولتك صحيحة لاكن مع ShortString
Maximum length = 255 characters
و بالتالى يمكن تخزين طول هذه السلسلة فى 1 بايت فقط و موقع هذا الاخير قبل بداية السلسة الحرفية تماما . عكس String المطلوب فى التمرين .
------------------------
صحيح مع ShortString
انا فى الحقيقة اخطاءت فى صياغة التمرين كان قصدى بعدم استعمال اى دالة بل بالاعتماد على المؤشرات
الطريقة موجودة فى هذا الموضوع ... وهى التى اردت استعمالها فى الحل
... .
Maximum length = 255 characters
و بالتالى يمكن تخزين طول هذه السلسلة فى 1 بايت فقط و موقع هذا الاخير قبل بداية السلسة الحرفية تماما . عكس String المطلوب فى التمرين .
------------------------
كود :
- كل الفكرة هي معرفة بنية الـ Data Type , كما أشرت سابقا طول السلسة المحرفية يخزن في
الخانة 0 قبل بداية السلسلة , لاحظ مثال الأخ : هناPHP كود :
SizeOf(ShortString) = 256 Byte
255 Byte for ShortString (characters string[255])
001 Byte for (save length )
كود :
- "كيف ذالك حسب الحاجة الدالة مخصصة للاتيان ب طول السلسة النصية ...."
لن أستخدم هده الدالة لحساب طول من فئة 10 و 20 فكر [COLOR="Red"]أهم شئ في كتابة الكود هي كيفية
إستعماله بطريقة مثلا .[/COLOR]انا فى الحقيقة اخطاءت فى صياغة التمرين كان قصدى بعدم استعمال اى دالة بل بالاعتماد على المؤشرات
الطريقة موجودة فى هذا الموضوع ... وهى التى اردت استعمالها فى الحل
... .

