[C] Programme Batch

[Résolu/Fermé]
Signaler
Messages postés
26
Date d'inscription
lundi 29 mars 2004
Statut
Membre
Dernière intervention
29 mars 2008
-
Messages postés
26
Date d'inscription
lundi 29 mars 2004
Statut
Membre
Dernière intervention
29 mars 2008
-
Bonjour à vous!

Petite question de programmation en langage C :
supposons que j'ai compilé un programme.
Comment faire pour que le passage de paramètres se fasse lors de l'appel de ce fichier compilé?
En gros, c'est pour pouvoir gérer un programme batch avec le passage de paramètre qui s'effectue lors de l'appel du programme.

Voilà merci d'avance pour votre aide précieuse!!

3 réponses

Messages postés
32844
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 577
Pas de soucis:

int main (int argc, char *argv[])


Tu peux alors parcourir argv pour lire les arguments.


Note qu'il existe des librairies pour simplifier le décorticage de la ligne de commande :-)
Messages postés
148
Date d'inscription
dimanche 31 juillet 2005
Statut
Membre
Dernière intervention
10 mars 2012
82
Normalement, ton programme C doit avoir un main
int main (int argc, char **argv)
et les paramètres argv correspondent aux arguments passé lors de l'éxecution du programme. (je crois que argc correspond au nombre de paramètre)

Maintenant, ca fais longtemps que je n'ai plus fait de C, c'est pas sur à 100% mais presque
Messages postés
26
Date d'inscription
lundi 29 mars 2004
Statut
Membre
Dernière intervention
29 mars 2008
1
merci a vous ca marche du tonnere!