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

MFC Discussion :

comment visualiser le contenu d'un pointeur


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    143
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 143
    Par d�faut comment visualiser le contenu d'un pointeur
    Salut a tous

    je lit la ligne de commande passer en parametre pour mon appli
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
     
    	LPTSTR res =AfxGetApp()->m_lpCmdLine;
     
                if (res!=NULL)
               {
                 // .....
               }
    Le pb c'est que res est un pointeur
    Je veux tester en r�alit� le contenu du pointeur

    Donc je devrais tester : Or le compilo me g�n�re une erreur

    Est ce que quelqu'un sait comment visualiser le contenu d'un pointeur
    LPTSTR ?

    Merci

  2. #2
    R�dacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par d�faut
    Bonjour,
    Une r�ponse en plusieurs temps :
    1/ Habituellement, la ligne de commande est trait�e par le m�canisme de CCommandLineInfo, CWinApp:: ParseCommandLine et CWinApp:: ProcessShellCommand. (cf aussi le tutoriel de farscape)

    2/ Un d�but de r�ponse est aussi dans la FAQ.

    3/m_lpCmdLine sera, je pense, rarement NULL. Ce sera une cha�ne avec au moins l'ex�cutable ensuite les arguments sont s�par�s par des blancs. Donc il faut faire un traitement de cha�ne assez classique.


    [EDIT] Pour r�pondre � tes questions de base :
    Citation Envoy� par Minos2 Voir le message
    if (*res != NULL)
    LPTSTR est un char* (ou wchar*). Donc *res est un char. Donc tu ne peux le comparer � NULL.

    Citation Envoy� par Minos2 Voir le message
    Est ce que quelqu'un sait comment visualiser le contenu d'un pointeur
    LPTSTR ?
    Tu as les fonctions classiques de cha�nes de caract�re. Sinon, tu peux la convertir en CString : CString strChaine(res); et ensuite manipuler avec l'interface de CString.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 17/06/2015, 17h52
  2. Comment afficher le contenu d'un pointeur?
    Par paragoge dans le forum G�n�ral Python
    R�ponses: 6
    Dernier message: 25/11/2010, 13h51
  3. Comment effacer le contenu d'une scrollbox???
    Par Leclair2000 dans le forum C++Builder
    R�ponses: 2
    Dernier message: 01/07/2004, 16h34
  4. [Balise XML] Comment r�cup�rer le contenu entre 2 balise?
    Par ZoumZoumMan dans le forum C++Builder
    R�ponses: 5
    Dernier message: 05/03/2004, 16h36
  5. Comment imprimer le contenu d'un TStringGrid
    Par scorpiwolf dans le forum C++Builder
    R�ponses: 2
    Dernier message: 19/06/2002, 15h41

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