PDA

Ver la versión completa : ¿Variable de entorno de directorio actual?



Puck2099
21/04/2006, 20:59
Hola,

Una pregunta para los que sepan de GNU/Linux, ¿sabéis si hay alguna variable de entorno que devuelva el directorio actual o alguna función en C que haga lo mismo?

La aplicación concreta sería lanzar por ejemplo un ejecutable tal que /mnt/sd/juegos/prueba/prueba.gpe y dentro de su código asignar a una variable el directorio actual, es decir, /mnt/sd/juegos/prueba

Muchas gracias

Uncanny
21/04/2006, 21:07
Si, la variable PWD:

echo $PWD

Es lo mismo que el comando analogo pwd, que te devuelve la ruta absoluta desde el directorio actual, a parte, "creo" que chdir() de unistd.h si se usa sin argumentos te devuelve el directorio actual.

oyzzo
21/04/2006, 21:09
si que hay una variable de entorno,
PWD. Prueba un: echo $PWD :)

EDIT: Uix llegué tarde :P

Uncanny
21/04/2006, 21:21
Quizás te sirva también esto (http://www.gnu.org/software/libc/manual/html_node/Working-Directory.html) respecto a las funciones de C con directorios, por la función getcwd() en GLIBC :)

Puck2099
21/04/2006, 21:37
Muchas gracias a los dos, lo del PWD me ha venido de pm :brindis: