Recuperer et afficher les arguments passés au programme [gcc - linux]

Soyez le premier à donner votre avis sur cette source.

Snippet vu 7 909 fois - Téléchargée 38 fois

Contenu du snippet

bon, voila ma premiere source pour nunux..G pas testé sous windobe mais je vois pas pkoi ça marcherai pas...quoi que, je vous conseil de rajouter un getch(); a la fin, sinon, la konsole va se fermer toute seul (si vous lancez le prog sans cmd.exe ou command.com)

Source / Exemple :


#incude <stdio.h>
/*
argv est le nombre d'argument + 1
argv[x] contient l'argument numero x
argv[0] contient le nom du programme, chemin y compris.
boucle for, j'explik pas, je pense ke C inutil...

  • /
main(int argc, char **argv) // ou (int argc, char argv[]) C pareil... { int i; printf("Chemin complet du programme :: %s\nArgument du programme ::\n",argv[1]); for (i=1;i<argc;i++) { printf("argument %d\t%s\n",i,argv[i]); } }

Conclusion :


voila!
pour l'appeler, ouvrez la konsole et tapez
nomduprog.exe argument1 arguument2 argument3 [etc...]

A voir également

Ajouter un commentaire

Commentaires

Commenter la réponse de mmuller57

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.