یکشنبه ۱۱ فروردین ۱۳۹۲ ارسال شده توسط prodo
خیلی ساده با استفاده از `std::hex` و `std::oct` میشه این کار و کرد
int x;
cin>>std::hex>>x;
حالا با وارد کردن `b` مقدار `11` وارد `x` میشه
چهارشنبه ۲۲ خرداد ۱۳۹۲ ویرایش شده توسط prodo
برای مبنای هشتایی و شانزدهتایی خیلی ساده با استفاده از `std::hex` و `std::oct` میشه این کار و کرد
int x;
cin>>std::hex>>x;
حالا با وارد کردن `b` مقدار `11` وارد `x` میشه
برای مبناهای دیگر در `C++` چیزی به این شکل نداریم. اما میشه به صورت دستی و با نوشتن یک تابع پیادهسازی کرد.