-
-
[原创]Win32中打印信息
-
发表于: 2022-2-9 21:42 4211
-
win32程序中打印信息:
.h
1 2 3 4 5 6 7 8 9 10 11 | void __cdecl OutputDebugStringF(const char * format , ...); #ifdef _DEBUG #define DbgPrintf OutputDebugStringF #else #define DbgPrintf #endif |
.cpp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | void __cdecl OutputDebugStringF(const char * format , ...) { va_list vlArgs; char * strBuffer = (char * )GlobalAlloc(GPTR, 4096 ); va_start(vlArgs, format ); _vsnprintf(strBuffer, 4096 - 1 , format , vlArgs); va_end(vlArgs); strcat(strBuffer, "\n" ); OutputDebugStringA(strBuffer); GlobalFree(strBuffer); return ; } |
赞赏
他的文章
- [原创]win32中通过调用文件资源管理器进行获取文件路径 4534
- [原创]Win32中打印信息 4212
- [原创]线程之内核对象与事件操作 4036
- [原创]常见的几种调用约定 3990
- 硬件断点过CRC(日常笔记分享) 7539
看原图
赞赏
雪币:
留言: