Test Foro de elhacker.net SMF 2.1

Programación => Programación C/C++ => Mensaje iniciado por: Garfield07 en 28 Noviembre 2010, 16:34 PM

Título: [C] !!! Hacer un programa multiplataforma con ifdef !!!
Publicado por: Garfield07 en 28 Noviembre 2010, 16:34 PM
Buenas, estaba pensando como hacer un programa multiplataforma con los macros #ifdef y #endif, pero no se como. Hace poco vi un code, pero ya no se cual es, y no me acuerdo. Era preguntando con macros si el sistema era Win_(algo) o Unix_(Algo) y no me acuerdo de ese algo xD!!!

Como lo haria???
Título: Re: [C] !!! Hacer un programa multiplataforma con ifdef !!!
Publicado por: JuszR en 28 Noviembre 2010, 19:08 PM
Código (cpp) [Seleccionar]
#ifdef __WIN32__
system("cls");
#elif defined __LINUX__
system("clear");
#endif


O también puede ser WINBUILD (en vez de __WIN32__) y LINUX (en vez de __LINUX__), depende el compilador.