elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Sigue las noticias más importantes de seguridad informática en el Twitter! de elhacker.NET


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  ayuda no puedo compilar un sencillo ejemplo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 [2] Ir Abajo Respuesta Imprimir
Autor Tema: ayuda no puedo compilar un sencillo ejemplo  (Leído 5,677 veces)
amchacon


Desconectado Desconectado

Mensajes: 1.211



Ver Perfil
Re: ayuda no puedo compilar un sencillo ejemplo
« Respuesta #10 en: 22 Enero 2014, 13:31 pm »

Cuando veas un código con un # es una directiva de compilador. Eso no se verá en el código final, por tanto el código compilado no es portable.

Lo que uso se llama "compilación condicional", si estoy compilando en windows windows hará esa línea y si estoy en linux compilará la otra. Si no estoy en ninguno de los dos muestra un error de compilación.

No solo es para los sistemas operativos, puede usarlo para las cosas que quieras. Por ejemplo, puedes definir cosas que se muestren solo en "modo depuración":

Código
  1. #define DEBUG
  2.  
  3. //... codigo
  4.  
  5. void funciona()
  6. {
  7.   #ifdef DEBUG
  8.            ofstream escritura("debug.txt");
  9.  
  10.            //...
  11.  
  12.           // Imprimir el valor de las variables internas en un archivo...
  13.   #endif
  14. }

Si yo quito el #define DEBUG de ahí arriba, entonces esa función no hará nada.


En línea

Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar
Páginas: 1 [2] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como puedo convertir un video con extensión .mswmm a mpeg por ejemplo?
Multimedia
Eloir 1 3,654 Último mensaje 13 Septiembre 2006, 23:29 pm
por Sourraund
No puedo compilar!
Programación C/C++
markosliveup 2 8,800 Último mensaje 7 Marzo 2011, 16:05 pm
por Gunit
[Sencillo ejemplo] Paginar resultados con PHP y MySQL
PHP
Graphixx 4 18,804 Último mensaje 8 Julio 2014, 16:51 pm
por Gh057
No puedo compilar un programa en C Ayuda! « 1 2 »
Programación C/C++
AlexFifa 11 5,431 Último mensaje 13 Enero 2013, 02:13 am
por rir3760
Problema con ejemplo sencillo en ASP.NET Razor C#
Desarrollo Web
AlbertoBSD 2 2,729 Último mensaje 13 Mayo 2016, 19:28 pm
por AlbertoBSD
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines