SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: ElNapster en Martes 18 de Abril de 2006, 01:30
-
Que tal ser recuerdan que les solicite la ayuda para la creacion de carpetas y el codigo que estoy utilizando es el siguiente:
#include<stdlib.h>
void main(){
system("mkdir " + el_path_mas_la_carpeta_que_quiero_crear);
}
Pero ahora mi pregunta es, como le puedo poner nombre a mi carpeta, pero que el nombre lo teclee el usuario por decirles:
cout<<"Ingrese nombre a carpeta";
cin>>nombre;
system("mkdir " + el_path_+nombre);
pero claro que asi no me funciona , como puedo hacer eso ?
Gracia por la ayuda :comp:
-
Puedes ir contacatenando cada una de las partes mediante strcat(); y pasar a la función system el resultado final.
Saludos,
José Jorge (Geo).
-
ummmm, no se puede solo asi, enviando lo que el usuario ingrese
<_<
-
Recibes lo que el usuario teclea, lo concatenas y el resultado final lo pasas a la llamada al sistema.
Otra forma, podrías pasar a trabajar con funciones de la API de Windows, checa en http://msdn.microsoft.com (http://msdn.microsoft.com) referencia sobre funciones de la API (no he usado para lo que quieres, pero es probable que allí estén :P).
Saludos,
José Jorge (Geo).
-
ok, gracias