c ++ печать Шестнадцатеричный с int word, ostream & os - PullRequest
0 голосов
/ 11 октября 2018

Я новичок в переполнении стека.

У меня проблемы с выяснением, как завершить мой код для этого назначения.Вот инструкции для назначения.

Функция записывает шестнадцатеричное представление слова в выходной поток os.Функция должна использовать битовые операции (использование шестнадцатеричного манипулятора недопустимо).

Это то, что я имею до сих пор.

extern const int N = sizeof(int) * CHAR_BIT; 

void printHexadecimal(int word, ostream& os)
{
    for (i = (N - 1)/4*4; i >= 0; i-= 4)
    {
        getBit () 
    }
}
...