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

الى العباقرة فقط--binary questions

مغلق
بدأه bad_chance في 27 ديسمبر 2006 · 5 رد · 757 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

ممكن عرض سريع عن المكتبات و الدوال التي تتعامل مع ملفات الجهاز بالنظام الثنائي

أي اريد دالة تستدعي ملف معين ثم تعرض لي البيانات بالنظام الثنائي لكي استطيع التعديل عليها -waf

بس ياريت فبل العيد أو أثناءه ;)

#2

أولا ما اللغة المستخدمة أن كانت السى فسوف بأذن الله أشرح طريقة لعرض الملفات بالنظام الثنائى أم غيرذلك فلا أستطيع أن أساعدك

سلام

befor any great jop there is a bad jop had done

#3

الملف عبارة عن مجموعة من الـ char او بالاصح bytes

كل الي عليك تسويه تحويلها الى رقم عشري ثم الى رقم ثنائي :)

#4

ما استفدتش بدي اشي اوضح

بالنسبة للغة سي ولا سي ++ مش مشكلة

و مشكورين :wacko:

#5

thank you to this support

i guess there is alot of brightness in this forum :(

#6

أخى سوف أعطى لك مثال صغير وأنت تفهم وتطبق

عندك البرنامج مكتوب فيه

01234567890abcef

ماذا تفعل تحول الحروف فى الأعلى إلى النظام الثنائى وكيف؟

عن طريق معرفة طريقة التحويل وكا طريقة التحويل؟

الصفر يمثل صفر فى فى النظام البينارى وكذلك الواحد واحد وهو يمثل 2 أس 0 كما فى الرياضيات وال 2 تمثل 2 أس 1 وتكتب 10 فى النظام البينارى والثلاثة 2 أس واحد + 2 أس 0 أى 2+1 فأجمع العددين السابقين فى النظام البينارى 1و2 يطلعلك العدد ثلاثة فى النظام البينارى أى تجمع 10 + 1 ويطلعلك 11 وهو ما يمثل العدد ثلاثة فى النظام البينارى وهكذا حتى يأتى لك عدد يمثل عدد واحد أس مش مثلا 2 أس 0 + 2 أس 1 لا هو 2 اس 2 بس مثلا وهذا العدد يمثل الأربعة فقول ما تشوف عدد رقم أس رقم بس مفيش + تمثله فى النظام البينارى بإضاقة 0 للعدد فمثلا لو الأعداد اللى قبليه تمثل 10 و11 فى النظام البينارى هو يمثل 100 وهكذا

طب عتسأل سؤال والحروف هقولك الحروف تعتبر تكملة للأرقام من بعد 9 ف a = 10 b= 11

وهكذا...

وهذا مثال بلغة السى لتبديل الحرف a بتمثيله فى النظام البينارى

#include<stdio.h>

main()
{
  char a;
  printf("Input num to make it binary code: ");
  scanf("%c", &a);

  if (a == 'a')
  printf("number is: 10");
  if (a != 'a')
  printf("Input char a please");
  break();
}

أرجو أن أكون وضحتلك الفكرة بس الكود ده يستخدم المدخل من المستخدم وليس لتحويل برنامج كامل إلى بينارى هذا بعد ما تستوعب الفكرة ;)

سلام

تم تعديل هذه المشاركة بواسطة say say not know في 2 يناير 2007 في 20:50

befor any great jop there is a bad jop had done

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…