RE:¿como indicar ruta variable?
Hola:
Si ejecutas en el directorio en el que está el ejecutable y los ficheros, no deberías tener problemas. Basta con abrir los ficheros sin ponerles path. A la hora de instalar en otro sitio, debería ir ejecutable y ficheros todos juntos.
Otra opción es guardar antes de ejecutar en una variable de entorno dónde están los ficheros. Luegos puedes leer la variable de entorno dentro del programa C/C++ con getenv(). Por ejemplo
PATH_FICHEROS=C:\FICHEROS
ejecuta.exe
Para este tipo de cosas suele ser habitual dar un fichero .bat donde se defina la variable y se ejecute el ejecutable, de forma que basta con arrancar el bat. El ejecutable también debería verificar que esta variable está definida y dar una indicación de que debe definirse si no lo está.
Se bueno.