cmacoshome-directory

Getting home directory in Mac OS X using C language


How can I get the path of home directory in Mac OS X using C language in XCode editor.


Solution

  • #include <stdlib.h>
    #include <stdio.h>    
    
    int main(void)
    {
        const char *homeDir = getenv("HOME");
    
        if (homeDir)
            printf("Home directory is %s\n", homeDir);
        else
            printf("Couldn't figure it out.\n");
    
        return 0;
    }