#1 Le 14/02/2009, à 09:32
- geenux
[Résolu] [c++] Récupérer le nom d'utilisateur courant
Bonjour.
J'ai besoin de récupérer le nom d'utilisateur qui utilise mon programme pour pouvoir gérer le caractère tilde ("~") dans les adresses. Je suppose qu'il doit être stocké dans un fichier quelque part, ou qu'il y a une fonction système pour y accéder, mais je ne trouve pas.
Merci d'avance.
[edit] J'ai trouvé ce dont j'avais besoin : QDir::homePath().
Hors ligne
#2 Le 14/02/2009, à 10:10
- marc_qui
Re : [Résolu] [c++] Récupérer le nom d'utilisateur courant
users ou /etc/group
Dernière modification par marc_qui (Le 14/02/2009, à 10:12)
Hors ligne
#3 Le 14/02/2009, à 16:37
- Link31
Re : [Résolu] [c++] Récupérer le nom d'utilisateur courant
Et sans dépendre de Qt, de façon semi-portable (POSIX) : std::getenv("HOME")
Hors ligne
#4 Le 14/02/2009, à 18:11
- geenux
Re : [Résolu] [c++] Récupérer le nom d'utilisateur courant
Ok, merci. De toute façon mon programme dépend de Qt, donc pas de problème.
Hors ligne