#define acumulativo

rodrigo ahumada rodahummont en yahoo.com.ar
Vie Sep 14 11:40:31 CLT 2007


--- Alvaro Herrera <alvherre en alvh.no-ip.org> escribió:

> rodrigo ahumada escribió:
> > hola
> > 
> > una pequeña consulta de C
> > 
> > es posible ir acumulando un #define
> > 
> > por ejemlo:
> > 
> > #define ACUM printf("primero\n");
> > 
> > #define MAS #define ACUM ACUM printf("otro
> mas\n");
> > 
> > int main(int argc, char *argv[]) {
> >    MAS
> >    MAS
> >    MAS
> >    ACUM
> > }
> > 
> > lo cual deberia escupir por pantalla:
> > 
> > primero
> > otro mas
> > otro mas
> > otro mas
> 
> Humm! Aunque funcionara como tu quieres (que no es
> asi), no escupiria
> eso, sino mas bien
> 
> primero
> primero
> otro mas
> primero
> primero
> otro mas
> primero
> 
> Creo que funcionaria algo asi:
> #define ACUM printf("primero\n");
> #define MAS ACUM ACUM printf("otro mas\n");

en realidad eso escupio exactamente lo de arriba





      Los referentes más importantes en compra/ venta de autos se juntaron:
Demotores y Yahoo!
Ahora comprar o vender tu auto es más fácil. Vistá ar.autos.yahoo.com/


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