Tema: macros
Ver Mensaje Individual
  #6 (permalink)  
Antiguo 04/08/2010, 14:47
davidtadeo
 
Fecha de Ingreso: agosto-2010
Mensajes: 153
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: macros

ok gracias, otra duda, por ejemplo tengo este programita de macros, funciona bien, ahora quiero meterle else if ( #elif ), de que manera lo trabajo????? es que no encuentro como acomodarlo


Código C++:
Ver original
  1. #include <stdio.h>
  2. #define NULL
  3.  
  4.  
  5. int main ()
  6.  
  7. {
  8.  
  9. #ifdef NULL
  10.     printf ("definido\n");
  11. #else
  12.     printf ("no");
  13.  
  14. #endif
  15.  
  16.  
  17. return 0;
  18.  
  19. }

por que podria poner esto pero creo que no es correcto por que no compila

Código C++:
Ver original
  1. #include <stdio.h>
  2. #define HOLA
  3.  
  4.  
  5. int main ()
  6.  
  7. {
  8.  
  9. #ifdef NULL
  10.     printf ("definido\n");
  11. #elif
  12. #ifdef HOLA
  13.     printf ("hola");
  14. #else
  15.     printf ("nada definido");
  16. #endif
  17.  
  18.  
  19. return 0;
  20.  
  21. }