ContainerDriver
14-12-2003, 17:00
Hi,
kann man für var_arg (bzw. va_start(list,last)) als last eine Strukur verwenden (ähnlich der unteren), oder führt das u.U. zu einem SIGSEGV (bei meinem prog kommt ein SIGSEGV und ich such schon ewig nach dem Fehler finde ihn aber nicht...).
struct test
{
char **items;
};
//main....
int irgendetwas=100;
test*bla=new test;
test->items=new char*[irgendetwas];
va_arg_func(bla,...);
//....
//va_arg_func...
va_list list;
va_start (list,bla); //HIER
//...
Ich würde es sehr schön finden, wenn mir jemand eine Antwort geben könnte,
MfG
Florian
kann man für var_arg (bzw. va_start(list,last)) als last eine Strukur verwenden (ähnlich der unteren), oder führt das u.U. zu einem SIGSEGV (bei meinem prog kommt ein SIGSEGV und ich such schon ewig nach dem Fehler finde ihn aber nicht...).
struct test
{
char **items;
};
//main....
int irgendetwas=100;
test*bla=new test;
test->items=new char*[irgendetwas];
va_arg_func(bla,...);
//....
//va_arg_func...
va_list list;
va_start (list,bla); //HIER
//...
Ich würde es sehr schön finden, wenn mir jemand eine Antwort geben könnte,
MfG
Florian