Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2018
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 0.74 KB | None | 0 0
  1. //Archivo principal
  2. main()
  3. {
  4.     print("Hola mundo de Ecuador\n");
  5.     return 0;
  6. }
  7.  
  8. //Archivo 1 (librería)
  9. main()
  10. {
  11.     print("Hola mundo de Colombia\n");
  12.     mainEx();//llamamos a la función
  13.     return 0;  
  14. }
  15.  
  16. //=========================
  17. //----- Esta verificación se hace sí la función main no fue enganchada por otra librería, ya que daría un error redefinición.
  18. #if defined _ALS_main //sí _ALS_main fue definido...
  19.     #undef main //elimina la definición main creada con #define
  20. #else //caso contrario que no se cumpla lo de arriba
  21.     #define _ALS_main //se define el _ALS_main
  22. //========================
  23. #define main mainEx //se sustitiye main por maixEx, esto se lo hace para que la función main invoque a la función sobrecargada mainEx :)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement