• Advertisement

Archived

This topic is now archived and is closed to further replies.

Variable Arguments - passing them on

This topic is 6390 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi, Lets say I accept a bunch of parameters as such (im gonna try out the source tags i saw someone post about
    
void myfunc( char* FormatStr, ... )
{
  va_list mylist;
  va_start( mylist,FormatStr );

  /* some stuff */

  va_end( mylist );
}
    
basically what i want to do inside "some stuff" is to not look at the variable params, but pass them on to another routine like printf... now i have tried: printf( FormatStr, mylist ); printf( FormatStr, &mylist ); printf( FormatStr, *mylist ); but i cant get it to pass them args on!!! regards, GeniX

Share this post


Link to post
Share on other sites
Advertisement
OK nevermind - solved.

Just use

vprintf( FormatStr,mylist );

and it works..

nevermind all

Share this post


Link to post
Share on other sites

  • Advertisement