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 :

Probl�mes avec les arguments d'entr�s d'une fonction


Sujet :

C++

  1. #1
    Futur Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    3
    D�tails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 3
    Par d�faut Probl�mes avec les arguments d'entr�s d'une fonction
    Salut,

    J'ai cr�� un main qui a g�ner� un ex�cutable, ce main prend en entr� 2 arguments. En l'ex�cutant de la console avec les ligne de commandes:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    a.exe "a.txt" "125100000 Support_Client ANARoot.txt"
    Ca ne marche pas il me renvoie une erreur que je n'ai pas 2 donn�es d'entr�es (gestion d'erreur dans le code)

    et si je remplace le nom du deuxi�me fichier pas un nom sans espace, l'ex�cution du code marche.

    Est ce que vous avez une id�e comment je pourrai la faire marcher avec le premier nom du fichier.

    Merci pour votre aide.
    C'est assez urgent.
    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
    Salut,
    Un peu de code ne serait pas de trop.
    Personnellement avec ce bout de code :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include <iostream>
    #include <algorithm>
    #include <iterator>
     
     
    int main(int argc, const char* argv[])
    {
       std::cout<<"argc = "<<argc<<"\n";
       std::copy(argv,argv+argc,std::ostream_iterator<const char*>(std::cout,"\n"));
       return 0;
    }
    Quand je l'ex�cute avec tes arguments :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    main "a.txt" "125100000 Support_Client ANARoot.txt"
    J'obtiens bien :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    argc = 3
    main
    a.txt
    125100000 Support_Client ANARoot.txt
    Je suis sous Windows et j'ai test� avec Visual et MinGW. Quel est ton environnement de test ?

Discussions similaires

  1. R�ponses: 2
    Dernier message: 27/05/2010, 16h26
  2. R�ponses: 0
    Dernier message: 29/12/2009, 11h12
  3. R�cup�rer les arguments d'entr�es d'une fonction
    Par robotron dans le forum MATLAB
    R�ponses: 4
    Dernier message: 29/10/2008, 13h55
  4. probl�me avec les sauts de ligne dans une string
    Par hexdoc dans le forum Langage
    R�ponses: 6
    Dernier message: 02/05/2008, 15h28
  5. [d�butant] probl�me avec les arguments de fopen
    Par Anouschka dans le forum C++
    R�ponses: 13
    Dernier message: 23/02/2006, 14h56

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