Título: archivo se escribe en falso directorio Publicado por: laephy en 29 Julio 2020, 12:30 pm Hola,
tengo un programa de linea de comandos que escribe un "log" file en el directorio del ejecutable. Sin embargo, cuando utilizo el mismo programa a través de una macro de excel, en lugar de escribir el "log" file en el directorio del ejecutable lo escribe en la carpeta documentos. El código utilizado para crear y abrir el archivo es: Código: FILE *_ulog; /*log file*/ ¿Como puedo indicar al programa, independientemente se utilice con el excel o como linea de comandos, que me escriba siempre el archivo log file en el directorio donde se encuentra el ejecutable? Muchas gracias de antemano. MOD: Corregidas las etiquetas de código Título: Re: archivo se escribe en falso directorio Publicado por: K-YreX en 29 Julio 2020, 14:00 pm Supongo que tendrás que escribir la ruta absoluta del ejecutable para que siempre se cree el fichero en el mismo lugar independientemente de quién o desde dónde se esté ejecutando el programa.
|