Chinaunix首页 | 论坛 | 博客
  • 博客访问: 264640
  • 博文数量: 28
  • 博客积分: 2520
  • 博客等级: 少校
  • 技术积分: 657
  • 用 户 组: 普通用户
  • 注册时间: 2007-04-14 00:02
文章分类

全部博文(28)

文章存档

2010年(3)

2009年(11)

2008年(14)

我的朋友

分类: LINUX

2008-07-21 14:06:48

#include
#include
void err_sys(const char* fmt,...)
{
    va_list ap; //声明变量
    va_start(ap,fmt);//开始解析。ap指向fmt后面的参数
    vprintf(fmt,ap);
    va_end(ap);//结束解析
}


int main(int argc,char **argv)
{
int n=10;
int y =20;
err_sys("the num are %d ,%d",n,y);
}

输出the num are 10 ,20

va_arg(ap, TYPE); //取下一个参数并返回。ap指向下一个参数

阅读(526) | 评论(0) | 转发(0) |
0

上一篇:希望自己健康

下一篇:好想休息

给主人留下些什么吧!~~