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 :

passage de parametres


Sujet :

C

  1. #1
    Membre régulier

    Profil pro
    Inscrit en
    Février 2006
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 206
    Points : 100
    Points
    100
    Par défaut passage de parametres
    Bonjour

    J'aurai une question pour un programme (nétant pas un expert du C)

    J'aimerai placé 3 chiffres lors de l'éxécution de mon main que mon programme les affiche.

    ex :
    ./prog 2 5
    Et que mon programme affiche : 2 5

    est ce possible?

    merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par Adren
    Bonjour

    J'aurai une question pour un programme (nétant pas un expert du C)

    J'aimerai placé 3 chiffres lors de l'éxécution de mon main que mon programme les affiche.

    ex :


    Et que mon programme affiche : 2 5

    est ce possible?

    merci d'avance
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    int main(int argc, char **argv)
    {
        if(argc == 3)
        {
            printf("%s %s\n", argv[1], argv[2]);
        }
        return 0;
    }
    argc contient le nombre d'argument : le nom du programme est compté comme un argument.
    argv contient les arguments : argv[0] contient donc le nom du programme, argv[1] le premier argument...

    Euh, la coloration syntaxique, ca dechire tout, j'avais pas encore vu...

  3. #3
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 68
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par Adren
    J'aimerai placé 3 chiffres lors de l'éxécution de mon main que mon programme les affiche.
    Et que mon programme affiche : 2 5
    Oui, mais là je n'en vois que 2. Ce que tu demandes est plus que basique. Si tu ne connais pas du tout le C, tu ne vas pas l'apprendre comme par magie. Il faut de former, ça parait évident, mais il est bon de le rappeler...


Discussions similaires

  1. DOS passage de parametre à un .bat
    Par malbaladejo dans le forum Scripts/Batch
    Réponses: 5
    Dernier message: 26/11/2014, 15h44
  2. [langage] Passage de parametre lors de l execution
    Par WetzlarMan dans le forum Langage
    Réponses: 4
    Dernier message: 16/03/2004, 13h28
  3. Probleme de passage de parametre a un TQuery
    Par gve21 dans le forum C++Builder
    Réponses: 7
    Dernier message: 15/01/2004, 15h49
  4. Passage de parametre calculé
    Par soazig dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 06/06/2003, 16h25
  5. Passage de parametre a une anim Flash 5
    Par debug dans le forum Intégration
    Réponses: 4
    Dernier message: 03/06/2002, 17h59

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