• 0
abudawoodd

اريد القراءة الموجبة للقيم في المتغيرات

سؤال

اصدقائي المبرمجين السلام عليكم ورحمة الله وبركاته

واجهتني مشكلة في قراءة بيانات ملف بشكل باينري بسبب طبيعة المتغيرات والتي كل واحدة لها حدود بين السالب والموجب

اريد قراءة البيانات في متغير اربعة بايت او في ثمانية بايت لكن اريد قيم موجبة دائما 

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

اقوم بقراءة البايتات بايت بايت مستخدما الضرب للحصول على القيمة الايجابية لاربعة بايتات لكن هذا ليس حلا كاملا اضافة لاستهلاكه حجم كبير من الذاكرة

فسؤالي كيف استطيع قراءة البيانات بقيمها الايجابية فقط؟

وسؤال آخر لو سمحتم

هل استطيع التعامل مع الملفات على مستوى البت في فيجوال بيسك؟

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

 

 

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

1 إجابات على هذا السؤال .

  • 0

بالنسبة لمشكلة السالب والموجب فهناك دالة فى الVB تقوم بذلك(دالة ABS)

فاذا كان المتغير لديك اسمه X مثلآ ، وأردت قيمته الموجبة فقط فاكتب الجملة التالية مثلآ

X2=ABS(X)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .