Estou criando um programa em C onde preciso obter o diretório em que o programa é iniciado. Este programa foi escrito para computadores UNIX. Eu estive olhando opendir()
e telldir()
, mas telldir()
retorna um off_t (long int)
, então isso realmente não me ajuda.
Como posso obter o caminho atual em uma string (matriz de caracteres)?