Преобразование строки в число в определённой системе счисления и наоборот
У меня стоит задача написать обычный калькулятор, но он должен поддерживать режим работы в двоичной, восьмеричной и 16-чной системах счисления. Сейчас для всех операций я считываю из TextBox строку и преобразую её в число, всё прекрасно работает.
string str;
MarshalString(H->Text, str);
double F_N = stod(str);
MarshalString(C->Text, str);
double S_N = stod(str);
Но я не могу понять, как мне вводить и выводить данные в определённой СС. Прошу, помогите решить данную проблему.