IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

convertir %Variable%\filename en valeurVariable\filename


Sujet :

C++

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre exp�riment� Avatar de Fares BELHAOUAS
    Homme Profil pro
    D�veloppeur Flex & Java
    Inscrit en
    Mars 2002
    Messages
    182
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur Flex & Java
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 182
    Par d�faut convertir %Variable%\filename en valeurVariable\filename
    Salut tout le monde,

    Autre question aujourd'hui, merci d'�tre patient avec moi,

    Je r�cup�re une valeur de la base de registres, elle a la forme suivante:

    %ProgramFiles%\Outlook Express

    Comment par programme C++ je peux r�cup�rer la valeur de la variable d'environnement %ProgramFiles% pour avoir en fin de compte

    C:\ProgramFiles\Outlook Express

    Merci pour vos r�ponses.

  2. #2
    Membre �clair� Avatar de ZaaN
    Inscrit en
    Novembre 2005
    Messages
    819
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 819

  3. #3
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    ZaaN : C'est du Net, �a.

    Sous Windows, tu peux utiliser le getenv() POSIX pour chercher l'�quivalent d'une variable d'environnement, ou faire le paresseux et utiliser ExpandEnvironmentStrings() qui fait le travail pour toi.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  4. #4
    Expert confirm�

    Inscrit en
    Novembre 2005
    Messages
    5 145
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par d�faut
    Citation Envoy� par M�dinoc
    tu peux utiliser le getenv() POSIX
    C'est meme ISO C et C++

  5. #5
    Membre exp�riment� Avatar de Fares BELHAOUAS
    Homme Profil pro
    D�veloppeur Flex & Java
    Inscrit en
    Mars 2002
    Messages
    182
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 49
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur Flex & Java
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 182
    Par d�faut
    Citation Envoy� par M�dinoc
    ZaaN : C'est du Net, �a.

    Sous Windows, tu peux utiliser le getenv() POSIX pour chercher l'�quivalent d'une variable d'environnement, ou faire le paresseux et utiliser ExpandEnvironmentStrings() qui fait le travail pour toi.
    Ouiiiiii, ExpandEnvironmentStrings()fait l'affaire, merci beaucoup, vous �tes des g�nies , merci pour toutes vos r�ponses.

    Salut � tous.

  6. #6
    Invit�
    Invit�(e)
    Par d�faut
    Citation Envoy� par Fares BELHAOUAS
    Salut tout le monde,

    Autre question aujourd'hui, merci d'�tre patient avec moi,

    Je r�cup�re une valeur de la base de registres, elle a la forme suivante:

    %ProgramFiles%\Outlook Express

    Comment par programme C++ je peux r�cup�rer la valeur de la variable d'environnement %ProgramFiles% pour avoir en fin de compte

    C:\ProgramFiles\Outlook Express

    Merci pour vos r�ponses.
    comme tu as l'air de tourner sous windows, sache qu'il existe une API qui permet de r�cup�rer les chemins de tous les "r�pertoires sp�ciaux" de ton systeme : SHGetSpecialFolderPath()

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [V5] convertir variable indicateur vers dimension
    Par nicolas34 dans le forum Webi
    R�ponses: 2
    Dernier message: 13/01/2010, 17h54
  2. [DOM] Convertir variable string --> document XML
    Par benthebest dans le forum Format d'�change (XML, JSON...)
    R�ponses: 4
    Dernier message: 18/12/2009, 13h40
  3. Convertir variable Single en String avec deux d�cimales
    Par Pierre.g dans le forum Macros et VBA Excel
    R�ponses: 3
    Dernier message: 22/08/2008, 13h18
  4. Convertir variable NaN
    Par Jiraiya42 dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 24/06/2008, 20h24
  5. Convertir variable en dimension
    Par Anupon dans le forum D�buter
    R�ponses: 2
    Dernier message: 27/03/2008, 15h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo