【发布时间】:2014-04-02 00:29:42
【问题描述】:
我收到错误表达式“char 之前的预期表达式”
char *set_buffer(char *buf, int num_str, ...) {
va_list args;
va_start(args, num_str);
for (int i = 0, offset = 0; i < num_str; ++i) {
char *str = va_args(args, char *); // error here
offset += snprintf(buf+offset, strlen(str), str);
}
va_end(args);
}
有人知道为什么吗?c
【问题讨论】:
标签: c variadic-functions