首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

转 可变参数的容易实用方法-掌握此便足矣

2012-12-27 
转 可变参数的简单实用方法--掌握此便足矣#include stdio.h#include stdarg.hvoid show(const char *

转 可变参数的简单实用方法--掌握此便足矣

#include "stdio.h"
#include "stdarg.h"

void show(const char * format,...);

int main()
{
?show("%04d%02d%02d %02d:%02d:%02d [%s:%d] %s\n",2011,4,21,15,33,20,__FILE__,__LINE__,"this is a test");
?getchar();
?return 0;
}

void show(const char * format,...)
{
?va_list ap;
?va_start(ap,format);
?char szLog[1000];
?szLog[0]='\0';
?vsprintf(szLog,format,ap);
?printf("%s",szLog);
?va_end(ap);
}

热点排行