[C con Clase] Parametro "por defecto"

vicente lozano vicentelozano en gmail.com
Mie Mayo 18 23:19:00 CEST 2011


Gracias por la respuesta, pero no me sirve porque en primer lugar, tengo que
trabajar sobre C plain y a parte de eso, lo que tiene que ir por defecto, es
una variable, no una constante.

Un saludo

2011/5/18 Martin Mingo Suarez <martin.mba en gmail.com>

> 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
>>
>
>
> _______________________________________________
> 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/b26e739a/attachment.html>


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