First page Back Continue Last page Overview Graphics
funções variádicas
#include <stdarg.h>
- va_list - tipo de dados para acesso ao stack frame
- void va_start( va_list ap, final ); - inicializa acesso
- tipo va_arg( va_list ap, tipo ); - obtém um argumento
- void va_end( va_list ap ); - finaliza acesso ao stack frame
protótipo de função variádica
Exemplo:
char * fvar ( int i, double d, ... );
va_list args;
va_start( args, d );