Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros entornos y lenguajes > C++ Builder
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

 
 
Herramientas Buscar en Tema Desplegado
  #2  
Antiguo 11-09-2008
Avatar de Ñuño Martínez
Ñuño Martínez Ñuño Martínez is offline
Moderador
 
Registrado: jul 2006
Ubicación: Ciudad Catedral, Españistán
Posts: 6.025
Poder: 27
Ñuño Martínez Tiene un aura espectacularÑuño Martínez Tiene un aura espectacular
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
}
Bueno, más o menos porque los nombres de las macros las he puesto de memoria y no sé si son los correctos. En los manuales de los compiladores incluyen una lista de las directivas definidas.
Responder Con Cita
 


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

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


La franja horaria es GMT +2. Ahora son las 07:01:38.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi