Cita de: 0xDani en 8 Febrero 2013, 19:17 PM
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:Código (cpp) [Seleccionar]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 (cpp) [Seleccionar]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)?