Witam
krotkie pytanie krotka odpowiedz:
jak sie nazywa funkcja ktora zwraca sciezke do katalogu domowego w linux`ie?
i czy trzeba cos includowac ?
z gory dzieki
Witam
krotkie pytanie krotka odpowiedz:
jak sie nazywa funkcja ktora zwraca sciezke do katalogu domowego w linux`ie?
i czy trzeba cos includowac ?
z gory dzieki
#include <sys/types.h>
#include <pwd.h>
#include <unistd.h>
struct passwd* someone;
if(someone=getpwuid(getuid())){ // lub geteuid() w zaleznosci czego chcesz
printf("%s\n",someone->pw_dir);
}
ogolnie :
man 3 getpwuid
man 2 getuid
albo z process.h getHomeDir() (/usr/include/cc++2/cc++ tylko nie udalo mi sie jakos zaincludowac)
Witam ponownie
juz znalazlem rozwiazanie, jest nastepujace:
getenv ("HOME")
nic nie trzeba includowac i jest tylko jedna linijka kodu
moze komus sie przyda (;
pozdrawiam