![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#2
|
||||
|
||||
|
Creo que POSIX define una función para ello, pero únicamente te serviría para sistemas POSIX o cercanos a él (UNIX, GNU/Linux, AIX, QNX, MacOS, BeOS...).
Una alternativa que sí tienen todos los compiladores de C/C++ son las directivas de identificación. Por ejemplo: Código:
char* NombreSO (void)
{
#ifdef DOS
return "DOS"
#endif
#ifdef OS2
return "OS/2 (o eCom Station)";
#endif
#ifdef WIN16
return "DOS + Windows 3.x";
#endif
#ifdef WIN32
#ifdef WINXP
return "Windows XP";
#endif
#ifdef WINNT
return "Windows NT";
#endif
return "Windows 95/98";
#endif
#if defined(COCOA) || defined(DARWIN)
return "MacOS X";
#endif
#ifdef BSD
#ifdef FREE_BSD
return "freeBSD";
#endif
return "BSD";
#endif
#ifdef LINUX
return "GNU/Linux";
#endif
}
__________________
Proyectos actuales --> Allegro 5 Pascal ¡y Delphi! - BAScript - Multi Language Scriptable Development Environment |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Como saber tipo de datos de query en builder c++ | vivamotos | C++ Builder | 1 | 24-08-2006 10:35:17 |
| como saber el tipo de datos de un campo | miguelml | Varios | 4 | 17-11-2005 08:36:17 |
| Como saber el tipo de datos de un campo de una tabla | Javi2 | SQL | 1 | 27-06-2005 14:18:28 |
| Como saber el tipo de acceso a una carpeta | Javi2 | Varios | 3 | 22-07-2004 11:56:44 |
| Como saber el tipo de componentes a partir de un string? | Roger | OOP | 2 | 02-04-2004 13:21:48 |
|