سؤال

هذا النوع من البناء عليه لقد تم طرح السؤال بالفعل...

كنت أتساءل عما إذا كان استخدام "bitset" سيكون أمرًا بسيطًا جدًا ..أيه أفكار؟

يحرر :

بعد الحصول على الإجابات، جزء مرتجل من التعليمات البرمجية هنا: http://pastebin.com/f7a6f0a69

هل كانت مفيدة؟

المحلول

لنفترض أن "الإدخال السداسي العشري" يعني سلسلة تحتوي على رقم سداسي عشري، فإن هذا سيعمل:

const char* const str = "0xFFFF";
std::istringstream iss(str);
int i;
iss >> std::hex >> i;
if(!iss && !iss.eof()) throw "dammit!";
std::cout << '"' << str << "\": " << i << "(0x" << std::hex << i << ")\n";
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top