Argument de main dev c++
Résolu
momo
-
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
lami20j Messages postés 21331 Date d'inscription Statut Modérateur, Contributeur sécurité Dernière intervention -
Bonjour,
J'utilise dev c++ pour programmer, je ne trouve pas où mettre les paramètres que je veux passer au programme (les argv du main)! et je ne comprend pas comment fonctionne cette ligne dans les programmes
int main(int argc, char *argv)
Merci pour votre aide
J'utilise dev c++ pour programmer, je ne trouve pas où mettre les paramètres que je veux passer au programme (les argv du main)! et je ne comprend pas comment fonctionne cette ligne dans les programmes
int main(int argc, char *argv)
Merci pour votre aide
A voir également:
- Argument de main dev c++
- Dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Dev home. - Télécharger - Développement
- Dev pascal - Télécharger - Édition & Programmation
- La main de la titi popo - Forum Musique / Radio / Clip
2 réponses
Salut,
lami20j@debian:~/trash$ cat momo.c #include<stdio.h> int main(int argc, char **argv) { int i; printf("Nom de programme : %s\n",argv[0]); printf("Nombre d'arguments : %d\n", argc - 1); for(i=1;i<argc;++i) printf("Argument %d : %s\n",i,argv[i]); return 0; } lami20j@debian:~/trash$ gcc momo.c -o momo lami20j@debian:~/trash$ ./momo Nom de programme : ./momo Nombre d'arguments : 0 lami20j@debian:~/trash$ ./momo arg1 arg2 Nom de programme : ./momo Nombre d'arguments : 2 Argument 1 : arg1 Argument 2 : arg2
mais comment je ferai ça sous windows vista
Ben, si tu as créé un programme console tu n'as qu'à exécuter le programme dans l'invité de commande DOS
Si tu lances le programme avec la souris tu n'auras pas la possibilité de donner des arguments
Donc tu ne verras que
Nom du programme : ....
Nombre d'arguments : 0
Pour pouvoir passer des arguments, vu qu'il s'agit d'un projet console tu dois ouvrir l'invité de commande DOS et te positionner dans le répertoire (avec la commande cd) qui contient ton exécutable
Ensuite tu exécutes ton programme avec la commande momo arg1 arg2
Je vais te donner un imprimé écran pour voir.
Voici le lien https://www.cjoint.com/?bbu1ws7uHg
La 1ère console est le résultat de l'exécution avec la souris
La 2ème console c'est l'exécution à la main avec les arguments
Tu vois bien dans dev c++ le code que j'ai utilisé.