真正的C程序高手,关于不确定数量参数的函数实现问题。
我定义了如下的代码,其中PrintMessage为不确定参数的函数(只是个例子),我在函数体内如何得到第二个,第三个……第n个参数呢?
int _RTLENTRY _EXPFUNC TForm1::PrintMessage(char * __buffer, const char * __format, ...)
{
sprintf(__buffer,__format);
}
void __fastcall TForm1::Button2Click(TObject *Sender)
{
PrintMessage("%d %s","11","22");
}
//---