首页 > 编程知识 正文

格式化输入输出函数(c语言格式化输出函数)

时间:2023-05-06 03:25:32 阅读:75976 作者:1946

方便的格式OutputDebugString输出函数2010年07月29日19:11:00

阅读数: 13427

使用OutputDebugString只能输入一个参数,在实际使用中会带来很大的不便。 如下改造的函数比较好。 请自己决定想怎么输出。

voidoutputdebugprintf (常数char * stroutput string,…)

{

char strBuffer[4096]={0};

va_list vlArgs;

va_start(VLargs,strOutputString );

_vsnprintf(strbuffer,sizeof(strbuffer )-1,strOutputString,vlArgs );

//vsprintf(strbuffer,strOutputString,vlArgs );

va_end(VLargs );

输出缓冲(str buffer;

}

使用示例:

outputdebugprintf (' debug _ info|% d % s ',600019,' tangxg ' );

然后,如果在DbgView中设置一个名为DEBUG_INFO的过滤器,以便只抓住自己的输出,则更容易使用

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。