K killwin Apr 12, 2010 #1 Hello, how to open file like "/home/toto/file.alx" with "$HOME/file.alx" or "~/file.alx" in C language ? Attention i don't want to part arguments into main ! Thanks
Hello, how to open file like "/home/toto/file.alx" with "$HOME/file.alx" or "~/file.alx" in C language ? Attention i don't want to part arguments into main ! Thanks
SirDice Administrator Staff member Administrator Moderator Apr 12, 2010 #2 Not all shells understand ~ is $HOME.
graudeejs Apr 12, 2010 #3 you need to read environment variables HOME Code: extern char **environ; this will be pointer to (1D aka vertex) array of environment variables It will be like HOME=/home/user\0 (C string) INFO from Advanced Programming in the Unix Environment 2nd edition
you need to read environment variables HOME Code: extern char **environ; this will be pointer to (1D aka vertex) array of environment variables It will be like HOME=/home/user\0 (C string) INFO from Advanced Programming in the Unix Environment 2nd edition