...
Code Block | ||||
---|---|---|---|---|
| ||||
#include <stdarg.h> #include <stddef.h> void func(size_t countnum_vargs, ...) { va_list ap; va_start(ap, countnum_vargs); if (countnum_vargs > 0) { unsigned char c = va_arg(ap, unsigned char); // ... } va_end(ap); } void f(void) { unsigned char c = 0x12; func(1, c); } |
...
Code Block | ||||
---|---|---|---|---|
| ||||
#include <stdarg.h> #include <stddef.h> void func(size_t countnum_vargs, ...) { va_list ap; va_start(ap, countnum_vargs); if (countnum_vargs > 0) { unsigned char c = (unsigned char) va_arg(ap, int); // ... } va_end(ap); } void f(void) { unsigned char c = 0x12; func(1, c); } |
...