Wenasss .. una pregunta que llevo tiempo haciéndome ... es .. cuando yo defino una función o un proceso .. ¿como hago para algún parámetro sea opcional? ¿Y como compruebo si han introducido ese parametro o no para q la función haga una cosa u otra?
asi como parametros opcionales, no existe.
podes emularlo, usando alguna variable adicional de flag o estado, o usando un puntero para acceder al valor, y si el puntero es NULL el parametro no existe.
Quote from: SplinterGU on March 09, 2012, 02:39:26 AM
asi como parametros opcionales, no existe.
podes emularlo, usando alguna variable adicional de flag o estado, o usando un puntero para acceder al valor, y si el puntero es NULL el parametro no existe.
cómo, cómo? xD Puedes poner un pequeño ejemplo q no entiendo bien porfavor?
function lala( int * param )
...
if ( param ) mi_parametro = *param; end
...
Quote from: SplinterGU on March 09, 2012, 03:52:51 PM
function lala( int * param )
...
if ( param ) mi_parametro = *param; end
...
mmm probaré a ver