Registriert seit: 12. Sep 2003
297 Beiträge
|
Re: Variable Argumente in C
29. Jan 2004, 22:08
er könnte auch das wie vergessen haben
Variable Argumente wie in C
nunja ...
Code:
void test (const char *format, ...)
{
int nRC = 0;
char *sString;
va_list arglist;
// alloc an Error-String
sString = ncalloc (200, sizeof (char));
// macro to set arg-stack(format)
va_start (arglist, format);
// sprintf for arg-stack
_vsnprintf (sString, 200, format, arglist);
// print Error-String
MessageBox (GetActiveWindow (), sString, "info", MB_OK | MB_SYSTEMMODAL | MB_ICONSTOP);
// reset the arg-stack
va_end (arglist);
free (sString);
// make an exception to end the routine ...
nexit (1);
}
|
|
Zitat
|