首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

高深有关问题,写一个类似printf的函数,但不自己解析参数

2013-04-21 
高深问题,写一个类似printf的函数,但不自己解析参数一谈到写printf函数,高手立马就会想到va_list了,不过我

高深问题,写一个类似printf的函数,但不自己解析参数
一谈到写printf函数,高手立马就会想到va_list了,不过我现在想这样

void myprintf(const char* fmt, ...)
{
printf("begin\n");
printf(fmt, ...);
printf("\n end");
}


我记得看过别人写的一个trace函数,就能这样做,当然参数不能是...,只要传递fmt就可以了,但我忘了怎么实现的
[解决办法]
这叫啥高深问题,你研究明白了va_list,自然明白了

printf(fmt, (void*)va_list);
[解决办法]
vsnprintf

热点排行