اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

تاریخچه‌ی ویرایش برای ارسال #1000

یکشنبه ۱۱ فروردین ۱۳۹۲ ارسال شده توسط 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++` چیزی به این شکل نداریم. اما می‌شه به صورت دستی و با نوشتن یک تابع پیاده‌سازی کرد.