I am compiling a program using msvc with
/NODEFAULTLIB, so I cannot use any C library functions. How do I create a C-style string (
char*) containing the hex representation of a pointer (
", voidPointer) produces, so I can write it to the console using
WriteConsoleW take in only a pointer to a buffer containing the string to output, and the number of characters in the string. How can I convert it without using a C run time library function like sprintf? However, I can use
WinAPI functions, like
lstrlenW, for example.