[C con Clase] Parametro "por defecto"

vicente lozano vicentelozano en gmail.com
Lun Mayo 16 22:55:52 CEST 2011


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20110516/5c488e1b/attachment.html>


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