From 7b6cccb05217d929c980b0b2df8374512a148b48 Mon Sep 17 00:00:00 2001 From: KleptsovKD Date: Mon, 3 Feb 2025 21:10:27 +0300 Subject: [PATCH] print in hex --- lab04/main.cpp | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/lab04/main.cpp b/lab04/main.cpp index b99e826..805be3c 100644 --- a/lab04/main.cpp +++ b/lab04/main.cpp @@ -28,7 +28,13 @@ uint8_t sen_nibble(uint8_t i) //Extracting the senior Nibble return (i & 0xf0) >> 4; } - +void print_in_hex(uint8_t byte) +{ + //uint8_t upper_nibble = sen_nibble(byte); + //uint8_t lower_nibble = jun_nibble(byte); + //cout << nibble_to_hex(upper_nibble) << nibble_to_hex(lower_nibble) << endl; + cout << nibble_to_hex(sen_nibble(byte)) << nibble_to_hex(jun_nibble(byte)) << endl; +} int main() { @@ -50,10 +56,12 @@ int main() assert(nibble_to_hex(0xe) == 'e'); assert(nibble_to_hex(0xf) == 'f'); - cout << nibble_to_hex(10) << endl; - //cout << hex << static_cast(jun_nibble(0xce)) << endl; - cout << "Junior nibble: " << hex << +jun_nibble(0xce) << endl; //junior nibble - cout << "Senior nibble: " << hex << +sen_nibble(0xce) << endl; //senior nibble + uint8_t byte = 0xce; + + //cout << "Jun: " << jun_nibble(byte) << endl; + //cout << "Sen: " << sen_nibble(byte) << endl; + + print_in_hex(byte); cout << "Press any key for exit... "; cin.get();