Использую функцию GetDlgItemInt, получаю в eax - десятичное, а нужно шестнадцатиричное мож для етого специальные функции есть? а если нет то как перевести, не считая того что просто делить с остатком???
В еах, насколько я понимаю, просто число. Оно не десятичное, не шестнадцатеричное... Просто число. Это объективное понятие. Не надо его никуда переводить. Разница между десятичными и шестнадцатеричными примерно как между римскими и арабскими цифрами - только в форме отображения разница. И шо 5+5, шо v+v - результат будет одинаковый. то же самое и с десят. и шестнадц. системами исчисления. Перевод нужен только тогда, когда число надо показать на экране - тогда да, тогда бывают разные формы записи и т.д. А для оперированя с числом в мат. операциях этого не надо!