【发布时间】:2011-09-23 19:49:25
【问题描述】:
我必须编写一个接受可变数量参数的函数,类似于 open() 函数
int open (const char *filename, int flags[, mode_t mode])
我查看了 va_list 功能,但我如何才能知道用户提供了多少参数?我不想在函数中有一个参数来表明这一点。
作为一个新手,我在哪里可以查看 open() 函数是如何实现的? open() 如何知道用户是否提供了 mode 参数?
提前致谢。
【问题讨论】: