कहो कि मेरे पास एक सी फ़ंक्शन है जो तर्कों की एक चर संख्या लेता है: मैं किसी अन्य फ़ंक्शन को कैसे कह सकता हूं जो कि इसके अंदर से तर्कों की एक चर संख्या की उम्मीद करता है, जो पहले फ़ंक्शन में आए सभी तर्कों को पारित करता है?
उदाहरण:
void format_string(char *fmt, ...);
void debug_print(int dbg_lvl, char *fmt, ...) {
format_string(fmt, /* how do I pass all the arguments from '...'? */);
fprintf(stdout, fmt);
}