السلام عليكم و رحمة الله و بركاته ،
أقوم بكتابة برنامج يقرأ Array عنصراً عنصراً و يقوم بتحويل كل عنصر ( من نوع Integer) إلى 8-bits بحيث يُخزن كل بت من الثمان في Array خاصة به . الـ array من نوع unsigned char .
قُمت بذلك عن طريق تكوين array من نوع Glubyte تحتوي على ثمانية عناصر بالطريقة التالي : bit7[8] = { 1,0,0,0,0,0,0,0} .
و من ثم قُمت بالتالي :
bit7array[j] = array[j] && bit7[k] ;
for i,j takes the size of the array and k goes from 1 .. 8 ..
للأسف لم أحصل على نتيجة مرضية .. و هذا ما دفعني للسؤال هنا أين الخطأ أو ما إذا كانت هناك طريقة أفضل ..
جزيل شكري مقدما لأي مساعدة ..