Hola a todos.
Estaba programando tranquilamente cuando me encontré con el grave problema de no saber cómo crear un directorio bajo C++. El tema de crearlo en sí, no es el problema, sino que no encuentro nada "standard" y si o sí standard, porque mi proyecto se puede ejecutar tanto en Windows, Linux como Mac, y no manejo muy bien las directivas del pre-procesador como para usar una u otra función dependiendo el SO.
Si alguien sabe, de ante mano le agradezco.
P.D.: En gugl estuve viendo algunas alternativas, nada standard, como makedir (de MS-DOS) y lo más parecido a standard, Filesystem de boost.
Desde ya, muchas gracias :).
Estándar no hay para crear directorios que yo sepa. Tienes, o llamadas a la API del sistema operativo, o utilizar system().
Hombre, difícilmente puedes encontrar algo "standar" cuando estás hablando de diferentes sistemas de ficheros, y estos son propietarios (o al menos pertenecen exclusivamente a un sistema)
Si intentarás hacerlo "a bajo nivel" deberías de lidiar con diferentes tipos de sistemas de archivos, si lo haces por una API te olvidas de esa historia.