2010-12-15 49 views
3

如何在Linux中獲取當前用戶路徑?它可以使用GTK +框架API或純C++。Linux中的當前用戶路徑?

+1

http://stackoverflow.com/questions/143174/cc-how-to-obtain-the-full-path-of-current-directory – Manu 2010-12-15 10:58:40

+1

你的意思是當前的工作目錄,用戶的主目錄或某事其他? – 2010-12-15 10:59:22

回答

1

如果你想回家目錄使用getenv("HOME")

1

不確定您是否想要$ PATH的內容或用戶的當前工作目錄。然而,要覆蓋這兩個選項...

PATH是一個環境變量,因此您可以使用getenv()(本例中爲getenv("PATH"))來訪問它,並且在<stdlib.h>中定義。

當前工作目錄可以用getcwd()獲得,並且在<unistd.h>中定義。