Programación General > C/C++
Crear Directorio
Rave:
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
int main( void )
{
char folderName[255];
char sysCommand[261];
system("cls");
printf( "Diretorio A Crear: " );
scanf( "%s", &folderName );
sysCommand[0] = '\0';
strcat(sysCommand, "md ");
strcat(sysCommand, folderName);
system(sysCommand);
system("PAUSE");
return 0;
}
Deberia crear el directorio especificado por el usuario , pero no se por que no lo hace.
nicokiki:
Mira, yo cuando lo lei crei que no dejabas espacio entre "md" y el directorio ingresado y crei q el problema venia por ahi, pero cuando vi bien de cerca que:
strcat(sysCommand, "md ") dejaste un espacio al final de md y antes de cerrar las comillas no entendi porque no te funcionaba entonces lo probe asi nomas sin ningun clase de cambio y la verdad es q el programa funciona bien.
No entiendo por que no te anda, salvo q lo estes ejecutando en un sistema operrativo distinto a WINDOWS donde no exista el comando de MS-DOS "md" (make directory).
Salu2!!!!!
Rave:
Podria ser por compilarlo con cygwin ?
desorden:
¿Qué error se produce cuando lo ejecutas?
Un saludo...
plaf:
quizas si te esta creando el directorio pero en otra parte, por ejemplo en c:\ o el directorio raiz de turno... depende de desde donde estes ejecutando el programa
Navegación
[#] Página Siguiente
Ir a la versión completa