http://blog.csdn.net/xdrt81y/article/details/11642919
http://blog.csdn.net/wangqiulin123456/article/details/8145811
最近是遇到了一个问题,是在写log的时候无法打印出HRESULT的值,甚至会崩溃。
HRESULT hr = 10;
printf("%l", hr);
上面这么写会打印不出或者崩溃。
HRESULT hr = 10;
printf("%p", hr);
这样写可以。
HRESULT hr = 10;
printf("%lu", (DWORD)hr);
这样强转一下也可以。