Si, poniendo la ruta completa funciona, justo esta probando el GetModuleFileNamepero nose muy bien como va aber si consigo con esto hacerlo, lo unico que esta funcion devuelve el path del ejecutable no? despues abria que quitarle el nombre del ejecutable no?
Lo siento me he liado.GetModuleFileName devuelve una path completa: C:\.......\Project1.exeincluyendo el nombre del .exe. Lo que deberia hacer es quitar el Project1.exe y eso ya nose como hacerlo.
Ya me sale MUCHAS GRACIAS por tu ayuda en los agradcimientos t mencionare ati y al foro.Lo unico k aorateng k pasar la ruta dond se han instalado los ficheros y nose, me casca al poner la variable. Esque esto de la rutas no lo domino demasiado.
Si le pongo MAX_PATH me salen despues d la ruta muchos caracteres raros y no ejecuta bien, le doi 64 porque es la ruta donde esta ahora: Luego le dare menos porque estara en por ejemplo E:\ejcutable\
El error me lo de la en la linea de lectura del ficheroifstream ficherores ("C:\\Alsa\\Reservas.dat");
Porque nose como porner hay la ruta del donde se han instaladoifstream ficherores (variable donde se han instalado);
Si esta en rutaansi, pero ruta ansi es una variable extern de tipo AnsiString y lo k se le pasa a ifstream es un char *y nose komo pasarlo pk la funcion .c_str() del Ansi no me sale al ponerlo.Y en cuanto al memset l ohe probado pero no se usar esa funcion
Tenias razon, ahora si que lo coje pero calro lo coje solo si instalo el programa porque sino el contenido de la variable se destruye al salir del programa existe alguan forma de guardar las direcciones en algun sitio?
Muchas Gracias aunque supongo que buscare otra solucion porque solo tengo hasta el domingo para acabarlo y no creo que consiga hacerlo y enterlo para entonces.Es demasiado lioso para acerlo en tan poco tiempo
Bueno, el programa esta acabado, pero ya se me ha ocurrido algo mas para hacer, voi a ponerle una barra de progreso para saber cuando ha acabado de copiar los archivos.Siempre hay algo mas que se pueda hacer jejeje