Chinaunix首页 | 论坛 | 博客
  • 博客访问: 395795
  • 博文数量: 68
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 491
  • 用 户 组: 普通用户
  • 注册时间: 2013-10-19 20:11
文章分类

全部博文(68)

文章存档

2015年(13)

2014年(30)

2013年(25)

我的朋友

分类: LINUX

2014-01-14 15:03:48

写一个函数封装printf

void my_printf(const char *format,...)
{
    va_list args;
 
    va_start(args,format);
    vprintf(format,args); //必须用vprintf
    va_end(args);
}
 


封装sprintf也类似

void my_sprintf(char * buf, const char *format,...)
{
    va_list args;
 
    va_start(args,format);
    vsprintf(buf,format,args);
    va_end(args);
}



fprintf

void my_fprintf(const char *format,...)
{
    va_list args;
 
    va_start(args,format);
    vfprintf(buf,format,args);
    va_end(args);
}


阅读(4675) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~