ayuda no puedo compilar un sencillo ejemplo

Iniciado por febee, 17 Enero 2014, 03:25 AM

0 Miembros y 2 Visitantes están viendo este tema.

amchacon

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 (cpp) [Seleccionar]
#define DEBUG

//... codigo

void funciona()
{
   #ifdef DEBUG
            ofstream escritura("debug.txt");

            //...

           // Imprimir el valor de las variables internas en un archivo...
   #endif
}


Si yo quito el #define DEBUG de ahí arriba, entonces esa función no hará nada.
Por favor, no me manden MP con dudas. Usen el foro, gracias.

¡Visita mi programa estrella!

Rar File Missing: Esteganografía en un Rar