可能重複:
C Programming: Forward variable argument list.是否有可能編寫一個可變參數列表函數將參數列表發送給另一個可變參數函數?
我想要做的是將數據發送到一個日誌庫(我不能modfify)在一個printf的一種方式。
所以我想一個函數是這樣的:
void log_DEBUG(const char* fmt, ...) {
char buff[SOME_PROPER_LENGTH];
sprintf(buff, fmt, <varargs>);
log(DEBUG, buff);
}
我可以通過可變參數到另一個可變參數的功能以某種方式?
杜佩:http://stackoverflow.com/questions/1719784/c-programming-forward-variable-argument-list – 2010-01-13 21:59:17