[C] Programme Batch

Résolu/Fermé
khaz Messages postés 26 Date d'inscription lundi 29 mars 2004 Statut Membre Dernière intervention 29 mars 2008 - 18 août 2005 à 16:39
khaz Messages postés 26 Date d'inscription lundi 29 mars 2004 Statut Membre Dernière intervention 29 mars 2008 - 23 août 2005 à 16:14
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

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 655
18 août 2005 à 16:42
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 :-)
0
ceddec Messages postés 148 Date d'inscription dimanche 31 juillet 2005 Statut Membre Dernière intervention 10 mars 2012 82
18 août 2005 à 16:43
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
0
khaz Messages postés 26 Date d'inscription lundi 29 mars 2004 Statut Membre Dernière intervention 29 mars 2008 1
23 août 2005 à 16:14
merci a vous ca marche du tonnere!
0