+ 1
[Solved] Ideas for adding the hex column
https://www.sololearn.com/compiler-playground/c3klH7Gdvzp8?ref=app I want to add another column which will be the hex value.. Should I enum the 0 - F or something like a switch statement.. Any ideas??
2 Answers
+ 4
Do another column but this time for the hexadecimal value. For the hexadecimal you can do the printf with the format %x. You don't even need to make the convertion.
+ 3
William Owens I support Werg Serium's answer as the best solution.
Upon examining the code, I noticed a bug. It writes outside the bounds of the bin[] array with this line:
bin[8] = '\0';
It is easily corrected, though, by adding one more element in the declaration (bin[9]) so it makes space for the terminating null. Indeed, after that you can delete the above line altogether, because the code never overwrites the null after initialization.
Here is my first draft at a revision. There is some code reduction in the binary conversion.
https://code.sololearn.com/cwNYQ43vDMHw/?ref=app