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

来源:互联网 发布:手机贴纸软件 编辑:程序博客网 时间:2024/05/22 06:12
// 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;}

原创粉丝点击