ayuda con rutas relativas... visual studio

cesar90

Bovino adolescente
#1
hola a todos, les tengo otraa pregunta.. mi proyecto de c++ ya sta casi listo, me falta hacer le isntalador, ya lo se hacer.. pero ahora mi problema esque mi codigo direccionar los archivos a utilizar por el programa a mi pc... y si lo instalo en otro ordenador no chambea porq obvio busca la ruta de mi pc y no existe...
ahora me dijeron que debo utilizar rutas relativas y me dijeron que escriba asi en mi codigo:
fstream file("...database\ing\a.txt", ios::in);
y q mi programa automaticamente llenara el espacio dependiendo donde se instalo el programa, pero no me funciona, o no se si al ahora de selesccionar los archivos del instalador omito algun paso, porfa ayudenme con esto!
 

Muertoz

Bovino adolescente
#2
Ejemplo:

Si tenemos el siguiente sistema de archivos

/bin/proyecto.exe
/bin/data/miarchivo.txt
/miotroarhivo.txt

Y queremos acceder a "miarchivo.txt" entonces en proyecto.exe tenemos que hacer referencia a miarchivo.txt a través de la siguiente dirección "data/miarchivo.txt", en cambio si queremos acceder a miotroarchivo.txt, entonces tenemos que hacer referencia a ese archivo a través de la siguiente dirección "../miotroarchivo.txt"
 
Arriba