[완료]대상 파일 혹은 디렉토리의 절대경로를 알수있는 함수가 있습니까?

withmelody의 이미지

예를들어 간단한 명령어 cp를 사용한다고 치면요.
cp a ../../b 라고 했을 때

사실은 절대경로로는 이런식으로 작동하는거 잖아요?
cp /home/user/downloads/a /home/b

제가 만든 프로그램에선(C로 만듦) main() 안에서 stat()의 path부분에서는 상대경로로 사용해도 stat() 함수가 제대로 작동했는데,
main() 속의 제가 임의로 작성한 다른 함수에서 stat()을 사용하면 상대경로로는 stat()이 안되더라구요. 계속 실패뜸(-1 리턴)
그래서 절대경로로 해보니깐 되던데ㅠ

위의 ../../b와 같은 상대경로를 절대경로로 얻을수 있는 방법 혹은 함수가 없을까요?

withmelody의 이미지

realpath()가 있었네요!

혹시 저와 같은 궁금증을 가진분들을 위해 질문글은 남겨두도록 하겠습니다.