How can I get the path of home directory in Mac OS X using C language in XCode editor.
This should work under Linux, Unix and OS X, for Windows you need to make a slight modification.
#include
#include
#include
#include
int main(void)
{
const char *homeDir = getenv("HOME");
if !homeDir {
struct passwd* pwd = getpwuid(getuid());
if (pwd)
homeDir = pwd->pw_dir;
}
printf("Home directory is %s\n", homeDir);
return 0;
}