ylyan20xx 2014年02月09日
请教大牛!如何封装sprintf?很急!!
工作中遇到的问题,实现mysprintf对sprintf的封装
要求mysprintf的参数列表必须与sprintf一致,即int mysprintf(char *, const char *, ...)
也就是原有代码中对sprintf的调用可直接用mysprintf进行替换
必须强调一点(请大家注意审题):不是自己写一个函数来sprintf的功能,而是对其封装,即
int mysprintf(char *, const char *, ...)
{
// do something
sprintf(,,...); // 关键就是这里,如何解析mysprintf的传入参数并传给sprintf,这包括个数、类型等待
// do something
return len;
}
小弟在此谢谢了!
...全文
269 点赞 收藏 24
写回复
24 条回复

还没有回复,快来抢沙发~

发动态
发帖子
VC/MFC
创建于2007-09-28

7884

社区成员

42.1w+

社区内容

VC/MFC相关问题讨论
社区公告
暂无公告