السلام عليكم ورحمة الله وبركاته
كيف يمكننى قراءة عدد معين من البايت وتخزينة فى متغير
او بمعنى ادق كيف يمكننى قراءة بايت واحد فقط وتخزينه فى متغير من نوع byte
مثال قراءة بايت من ملف mp3 من البايت 5 الى البايت 6
وتخزينه
وشكرا
السلام عليكم ورحمة الله وبركاته
كيف يمكننى قراءة عدد معين من البايت وتخزينة فى متغير
او بمعنى ادق كيف يمكننى قراءة بايت واحد فقط وتخزينه فى متغير من نوع byte
مثال قراءة بايت من ملف mp3 من البايت 5 الى البايت 6
وتخزينه
وشكرا
هذا الكود سيقرأ اول 100 بايت مكتوبة في ملف ثنائي مفترض موجود حجمه 100 بايت على الاقل.
Dim A(99) As Byte, B As Byte Open "c:\test.bin" For Binary Access Read As #1 For B = 0 To 99 Get 1, B + 1, A(B) Next

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر
فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري
لقراءة القرآن الكريم و سماعه و تفسيره ........

اود التذكير هنا بشيئ وهو ان البعض ربما تصور بان الملف الثنائى يجب ان يكون مكتوبا بايت بايت وهذا غير صحيح الا في حالة كنا نكتب متغير من فئة بايت اما لو كنا نكتب متغير من فئة integer او double او غيرها فبالامكان قرائتها كما كتبت وبنفس نوع المتغير. وهذا يعنى ان الملف اذا كان عبارة عن اعداد integer و قمنا بقرائته في متغير بايت فان ذلك لا يعني الكثير وان عليك اجراء عمليات - انت في غنى عنها - لاعادة الارقام لاصلها و الاولى هو قرائتها كما كتبت.

تزود من التقوى فإنك لا تدري *** إذا جن ليل هل تعيش إلى الفجر
فكم من فتى أمسى وأصبح ضاحكاً *** وقد نسجت أكفانه وهو لا يدري
لقراءة القرآن الكريم و سماعه و تفسيره ........

هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…