[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