ホームページ > データベース > mysql チュートリアル > Windows日志打印API的封装使用OutputDebugStringA_MySQL

Windows日志打印API的封装使用OutputDebugStringA_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-01 13:12:33
オリジナル
1678 人が閲覧しました

在C++编程中,经常会需要打印日志使用dbgview查看相应的一些信息,常用的是这样的:


void __cdecl DbgPrintW(const char *format, ...){	char buf[4096], *p = buf;	va_list args;	va_start(args, format);	p += _vsnprintf(p, sizeof buf - 1, format, args);	va_end(args);	OutputDebugStringW((LPCWSTR)buf);}void __cdecl DbgPrintA(const char *format, ...){	char buf[4096], *p = buf;	va_list args;	va_start(args, format);	p += _vsnprintf(p, sizeof buf - 1, format, args);	va_end(args);	OutputDebugStringA(buf);}
ログイン後にコピー

上边是Unicode编码的,下边是普通单字节编码的,

调用很简单:

DbgPrintA("c_name = %s",c_name);
ログイン後にコピー



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート