[C con Clase] Parametro "por defecto"

Martin Mingo Suarez martin.mba en gmail.com
Mie Mayo 18 12:57:42 CEST 2011


Si estas trabajando con C++ podrias probar algo asi


int func(T1 t1, T2 t2, T3 t3=1) {...} // tres parámetros simples,
                                      // uno con argumento por defecto



El 16 de mayo de 2011 17:55, vicente lozano <vicentelozano en gmail.com>escribió:

> Buenas noches,
>
>  Estoy intentando hacer unas funciones para mostrar un texto mientras lo
> voy parseando, son muy sencillas asi que las escribo para que se vea claro.
>
> ------------------------
>  aux.c
>
>  function inc_tab(){
>    tab++;
>  }
>
>  function dec_tab(){
>   tab--;
>  }
>
>  function echo(char* msg){
>   int i=0;
>   for (i=0;i<tab;i++){
>    printf(" ");
>   }
>   printf("%s\n",msg);
>  }
>
>  --------------------
>
>
>  El uso seria dentro de main.c:
>
>  int tab=0;
>
>  if (token=IF){
>   inc_tab();
>   echo("IF");
>  }
> .....
>
>
>  De tal forma que si el texto a parsear fuera:
>
>   if (a<b) then
>   a=b;
>   else
>   b=a
>   endif
>
>  Saliera tabulado.
>
>  El tema es que yo ahora mismo lo tengo programado y funcionando, pero
> tengo que pasarle a todas las funciones siempre &tab y me gustaria saber si
> hay alguna forma de hacerlo implicito.
>
> Un saludo
>
>
>
>
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110518/0cc292ad/attachment.html>


Más información sobre la lista de distribución Cconclase