Estoy haciendo un programa en C donde necesito obtener el directorio desde el que se inicia el programa. Este programa está escrito para computadoras UNIX. He estado mirando opendir()
y telldir()
, pero telldir()
devuelve un off_t (long int)
, así que realmente no me ayuda.
¿Cómo puedo obtener la ruta actual en una cadena (matriz de caracteres)?