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*/
_ulog = fopen("View3D.log", "w");
¿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