BO 的个人资料回到杭州照片日志列表 工具 帮助
2008年6月

c语言 不定参数的实现

#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
void CLI_TMP(unsigned int type,...);

int main(int argc, char *argv[])
{
char d[10]="ABC";

CLI_TMP(0,10,20,30,d,"ddsfssf",'c');
    system("PAUSE");
return 0;
}

void CLI_TMP(unsigned int type,...)
{
va_list argptr;
char temp_buf[256];
int a,b,c;
char *d,*e;
char f;

va_start(argptr, type);

a = va_arg (argptr,int);
b = va_arg (argptr,int);
c = va_arg (argptr,int);
d = va_arg (argptr,char*);
e = va_arg (argptr,char*);
f = va_arg (argptr,int);

strcat(d,"aaa");
va_end(argptr);

printf("%d,%d,%d,%s,%s,%c\n",a,b,c,d,e,f);
}

评论

请稍候...
很抱歉,您输入的评论太长。请缩短您的评论。
您没有输入任何内容,请重试。
很抱歉,我们当前无法添加您的评论。请稍后重试。
若要添加评论,需要您的家长授予您相应权限。请求权限
您的家长禁用了评论功能。
很抱歉,我们当前无法删除您的评论。请稍后重试。
您已超过了一天之内允许提供的评论数上限。请在 24 小时后重试。
因为我们的系统表明您可能在向其他用户提供垃圾评论,您的帐户已禁用了评论功能。如果您认为我们错误地禁用了您的帐户,请联系 Windows Live 支持部门
完成下面的安全检查,您提供评论的过程才能完成。
您在安全检查中键入的字符必须与图片或音频中的字符一致。

若要添加评论,请使用您的 Windows Live ID 登录(如果您使用过 Hotmail、Messenger 或 Xbox LIVE,您就拥有 Windows Live ID)。登录


还没有 Windows Live ID 吗?请注册

引用通告

此日志的引用通告 URL 是:
http://sunicebo.spaces.live.com/blog/cns!21B0A915C2ABD821!442.trak
引用此项的网络日志