Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Crear Carpeta

Estas en el tema de Crear Carpeta en el foro de C/C++ en Foros del Web. Saludos::::::::::::::::: Como Puedo crear una carpeta en c/c++ sin usar la funcion system. Gracias...
  #1 (permalink)  
Antiguo 05/10/2009, 21:00
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Pregunta Crear Carpeta

Saludos:::::::::::::::::

Como Puedo crear una carpeta en c/c++
sin usar la funcion system.

Gracias
  #2 (permalink)  
Antiguo 06/10/2009, 05:20
Avatar de r0d
r0d
 
Fecha de Ingreso: noviembre-2007
Mensajes: 86
Antigüedad: 16 años, 5 meses
Puntos: 3
Respuesta: Crear Carpeta

hola,

en c++, hay varias posibilidades, pero nada en nativo.
. La API win32 (#include "windows.h") propone la función CreateDirectory ( http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx ).
. Yo prefiero la solución de boost::filesystem ( http://www.boost.org/doc/libs/1_40_0.../doc/index.htm ), porque fonctiona igual en linux o windows.
__________________
Alicia: Sólo quiero saber que camino debo tomar.
Gato risón: Pues... depende mucho de donde quieras ir.

Mi página web
  #3 (permalink)  
Antiguo 06/10/2009, 13:40
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Respuesta: Crear Carpeta

Bueno ya encontre la forma con

Código c++:
Ver original
  1. int86(21,&reg,&reg);

el nombre de la carpeta se tiene que guardar en dx pero como hago si dx es de tipo entero?
  #4 (permalink)  
Antiguo 06/10/2009, 15:18
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 20 años
Puntos: 74
Respuesta: Crear Carpeta

Eso funcionara unicamente en MS-DOS (16 bits) ... en DS:DX tenes que pasar un puntero a la cadena.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #5 (permalink)  
Antiguo 06/10/2009, 16:16
 
Fecha de Ingreso: agosto-2009
Ubicación: Cartagena, Colombia
Mensajes: 516
Antigüedad: 14 años, 8 meses
Puntos: 13
Respuesta: Crear Carpeta

Pero si el registro.x.dx es tipo entero, como podria hacer eso

Código c++:
Ver original
  1. reg.x.dx= "nombre_de_carpeta" //esto se puede hacer?
  2. int86(21,&reg,&reg);

Última edición por mhax; 06/10/2009 a las 16:23
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:01.