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

Qt Discussion :

récupérer les éléments en ligne de commandes


Sujet :

Qt

  1. #1
    Membre du Club
    Inscrit en
    Février 2004
    Messages
    59
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 59
    Points : 43
    Points
    43
    Par défaut récupérer les éléments en ligne de commandes
    Mes Salutations

    je veux récupérer les éléments en ligne de commandes de mon programmes

    En ligne de commandes je veux passer ça:

    Monexe.exe /1 /nom /path File /Age

    je veux que dans mon main je récupére :

    parm1=> Monexe.exe
    parm2=> 1
    parm3=> nom
    parm4=> Path File
    parm5=> Age

    j'utilise le "/" comme séparateur car dans mes arguments j'ai des espaces....
    Comment Faire ca ?

    Merci Beaucoup

  2. #2
    Membre éprouvé

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Points : 969
    Points
    969
    Par défaut
    Salut,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    int main(int argc, char *argv[])
    {
    ...
    }
    "argc" : représente le nombre d'arguments
    "argv[]": représente un tableau de chaines de caractères représentant chacun un argument. A toi ensuite de convertir ces chaînes en entier ou autre chose si nécessaire.

    Voilà pourquoi tu t'embêtes à déclarer ton main ainsi depuis le début .

    Bonne chance,

    G.
    Un problème avec Qt ? Vous trouverez votre réponse ici : http://doc.trolltech.com/4.6/overviews.html
    En français (traduction réalisée par l'équipe Qt de DVP) : http://qt.developpez.com/doc/4.6/vues-d-ensemble/

  3. #3
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Y as aussi

    QCoreApplication::arguments ()
    http://qt.developpez.com/doc/latest/...html#arguments

    Si tu veut un espace dans la ligne de commende, il faut utilise des " "
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    monexe.exe aaa "aaa dfhj  "

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupérer les éléments en ligne de commandes
    Par wassimb dans le forum C++
    Réponses: 4
    Dernier message: 25/06/2008, 18h55
  2. Réponses: 5
    Dernier message: 22/02/2006, 17h32
  3. Comment récupérer les éléments d'un autre programme ?
    Par Henri_13 dans le forum API, COM et SDKs
    Réponses: 22
    Dernier message: 29/11/2005, 00h16
  4. Réponses: 9
    Dernier message: 06/07/2005, 18h11
  5. Lancer les prog en ligne de commande
    Par meufeu dans le forum Applications et environnements graphiques
    Réponses: 9
    Dernier message: 06/09/2004, 17h13

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