A ver, quiza te interese getcwd() y chdir()
No se si he entendido muy bien lo que querias, pero creo que con eso no te sera dificil conseguirlo, de todas formas cualquier duda con las funciones o lo que sea postea.
Aunque lo que no se es porque haces esto:
Normalmente si la ruta empieza por un slash ('/'), esta se interpreta como una ruta absoluta, asi que con hacer:
Deberia funcionar.
Saludos.
No se si he entendido muy bien lo que querias, pero creo que con eso no te sera dificil conseguirlo, de todas formas cualquier duda con las funciones o lo que sea postea.
Aunque lo que no se es porque haces esto:
Código
ifstream fich("../../etc/fich.conf")
Normalmente si la ruta empieza por un slash ('/'), esta se interpreta como una ruta absoluta, asi que con hacer:
Código
ifstream fich("/etc/fich.conf")
Deberia funcionar.
Saludos.
Gracias!! Ahora me lo miro con calma, pero ya te digo; los dos puntos los pongo para indicar de que se trata de una carpeta anterior. No sé, esto lo he "pillado" de PHP, tal vez en C++ no es así y no lo se... Entonces si pongo /ruta/ ya lo toma como ruta absoluta y se va a ella sin tener que indicar la posición (sin los dos puntos vamos)?