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 :

DevC++ et arguments de main argc, argv.


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 31
    Par défaut DevC++ et arguments de main argc, argv.
    Bonjour a tous, bonne année et qu'elle soit joyeuse à toutes et à tous.


    Mon Programme est:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    #include <stdio.h>
    #include <string.h>
     
     
    main(int argc, char *argv[]) 
    {
     int i;
     
     for (i = 0; i < argc; i++)
     printf("%s\n", argv[i]);
     
     system("pause");
     
     return 0;
    }
    Quand je l'execute il ne me laisse pas entrez les arguments argc et argv.

    Il m'affiche

    I:\main_arguments.exe
    Appuyez sur une touche pour continuer...
    Je travaille avec DevC++ sur Windows.

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 13
    Par défaut
    Salut!!
    Bonne année à toi aussi !!!

    Pour ton problème c'est normal , par défaut c'est ce que fait Dev C++ , il execute directement le programme .

    J'utilise pratiquement jamais Dev C++ mais ça doit très probablement pouvoir se spécifier quelque part .
    Regarde dans l'interface , les menus pour voir l'endroit où ça pourrait être.

    En attendant la réponse des connaisseurs , tu peux toujours lancer dans la console de windows ton programme.

    Tu tapes cmd , tu fais dir pour un listing des répertoires et tu fais cd nom répertoire pour te déplacer dans l'arborescence pour arriver à l'endroit où ton programme executable se situe .
    Ensuite execute le avec les arguments appropriés pour tester si il marche.

    Désolé de ne pas pouvoir répondre plus précisément , je programme sans EDI .

  3. #3
    Expert confirmé
    Avatar de Melem
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par défaut
    Citation Envoyé par mdabire
    Mon Programme est:

    ...

    Quand je l'execute il ne me laisse pas entrer les arguments argc et argv.
    C'est toi qui devrais exécuter le programme et non Dev-C++ afin que tu puisses lui fournir les arguments que tu souhaites. Soit, tu passes en ligne de commandes puis navigues jusqu'au répertoire où se situe ton exécutable. Exécute ensuite :
    Où monprog (ou monprog.exe) est bien sûr ton exécutable. Ca peut se paraméter également sous Dev-C++, regarde dans les menus ça doit pas être loin.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    31
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 31
    Par défaut
    Merci de ces indications,
    Sur DEVC++ les paramètres sont à rentrer avant l'execution du programme
    en cliquant sur Exécuter puis paramètres.

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

Discussions similaires

  1. Réponses: 7
    Dernier message: 22/03/2008, 02h32
  2. argument de main de type float
    Par booby dans le forum C
    Réponses: 3
    Dernier message: 14/04/2006, 14h34
  3. arguments de main
    Par BnY dans le forum C
    Réponses: 8
    Dernier message: 13/04/2006, 12h31
  4. Réponses: 9
    Dernier message: 29/07/2003, 14h41

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