السلام عليكم
صبحكم الله بالخير وكل عام وأنتوا بخير
أنا حالياً قاعد أصمم برنامج للتحويل بين الأنظمة الثلاثة Binary, Decimal & Hexadecimal الحمدلله انجزت جميع التحويلات باستثناء التحويل من Hexadecimal إلى Binary راح أشرح البرنامج علشان الفكرة توصل بالشكل الصحيح
أنا راح أطلب من المستخدم يدخل بيانات بالـ hex أما يدخل E2 أو 29 أو AC ...الخ بحيث يكون مدخلين فقط بحيث يدخل الأول ثم يخزنه بمتغير وبعدها يدخل المدخل الثاني كـ توضيح للطريقة فقط:
for( int i = 0; i < 2; ++i)
{
cin >> hexNum;
}ألحين أنا ما أعرف نوع البيانات أللي راح يدخلها المستخدم هل هي رقمين أو رقم وحرف أو حرفين وبالتالي ما أقدر أحدد نوع البيانات مسبقاً. أنا أعتقد أنه كان هناك نوع من البيانات يحدد نوع بيانات المتغير بناءاً على نوع البيانات التي يحملها هذا المتغير ولكن ما أدري هل بـ C++ أو لغة ثانية ما أذكر. فـ أتمنى مساعدتي في حل هذي المشكلة ؟
مع الشكر مقدماً
