OutputInfo(int num,...)//定义一个省略号参数的函数

// OutputInfo.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include "stdio.h"
#include <stdarg.h>

void OutputInfo(int num,...)						//定义一个省略号参数的函数
{
	va_list arguments;							//定义va_list类型变量
	va_start(arguments,num);
	while(num--)								//读取所有参数的数据
	{
		char* pchData = va_arg(arguments,char*);	//获取字符串数据
		int iData = va_arg(arguments,int);			//获取整型数据
		printf("%s\n",pchData);					//输出字符串
		printf("%d\n",iData);						//输出整数
	}
	va_end(arguments);
}

int main(int argc, char* argv[])
{
	OutputInfo(2,"Beijing",2008,"Olympic Games",2008);	//调用OutputInfo函数
	return 0;
}


阅读更多
文章标签: list
个人分类: c++MFC学习笔记
上一篇typedef int (A::*Myfunction)(int); B* pB = new B; Myfunction pf = (Myfunction)(&amp;B::Fb);
下一篇void Validate(double x); ::Validate(2.0f);
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭