void OutputDebugStringf(char *fmt, ...)
2012-10-24 09:13
267 查看
这是来自xvid中的一个函数:
#include "debug.h"
#include <stdarg.h>
#include <windows.h>
#include <stdio.h> /* vsprintf */
#define DPRINTF_BUF_SZ 1024
void OutputDebugStringf(char *fmt, ...)
{
#ifdef _DEBUG
va_list args;
char buf[DPRINTF_BUF_SZ];
va_start(args, fmt);
vsprintf(buf, fmt, args);
OutputDebugString(buf);
#endif
}
#include "debug.h"
#include <stdarg.h>
#include <windows.h>
#include <stdio.h> /* vsprintf */
#define DPRINTF_BUF_SZ 1024
void OutputDebugStringf(char *fmt, ...)
{
#ifdef _DEBUG
va_list args;
char buf[DPRINTF_BUF_SZ];
va_start(args, fmt);
vsprintf(buf, fmt, args);
OutputDebugString(buf);
#endif
}
相关文章推荐
- 字符转换:void Stringchange(const char* input,char* output)
- OutputDebugString下遇见了LPCSTR与char *str之间的关系
- debugger显示内容函数 [VOID OutputDebugString]
- 怎样在代码中使用Debug的调试?另外附带完整的使用流程------OutputDebugString函数
- Windows下调试信息 TRACE OutputDebugString
- OutputDebugString.txt
- 在Delphi中的Debug- OutputDebugString
- void Uart_Printf(char *fmt,...)
- 扩展OutputDebugString,自定义Trace
- 使用OutputDebugString将调试信息输出
- 线程监视 OutputDebugString 的调试输出
- 1.2 Implement a function void reverse(char* str) in C or C++ which reverses a nullterminated string.
- OutputDebugString
- 使用vs2008 的OutputDebugString 时编译产生的错误
- void u3_printf(char* fmt,...)
- win32使用OutputDebugString输出调试信息的方法
- 理解 Win32API-OutputDebugString 原理
- OutputDebugString()
- OutputDebugString, NKDbgPrintfW
- 包装outputdebugstring使其支持变参