Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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