La commande (printenv) existe, certes mais l'utiliser pour récupérer la valeur de HOME ???
- un system("printenv") tout bête va cracher des tonnes de lignes sur la sortie standard (pur affichage) !
- un popen("printenv","r") et lire, ligne à ligne, jusqu'à trouver un "HOME=..." et la traiter ?
un getenv("HOME") me semble plus approprié
Partager