bonsoir a tout le monde ,je désire savoir donner des arguments dans le main en c
merci
Version imprimable
bonsoir a tout le monde ,je désire savoir donner des arguments dans le main en c
merci
Bonjour, tu tournes sous quoi? Windows ou Linux?
Voir dans ton cours de C.
Les paramètres standard de main() sont:
Et ils sont remplis par la ligne de commande.Code:int main(int argc, char *argv[])
Une fois qu'on a le bon 'main' :
il suffit de récupérer les arguments qui sont pointés par les pointeurs de av. On se sert de ac pour déterminer le nombre d'arguments passés sur la ligne de commande. Les détails sont dans ton livre de C.Code:int main (int ac, char *av[])
La vrai question n'est-elle pas "comment on passe les arguments" ?
- Soit sur la ligne de commande directement au moment du lancement (ou via un script ou un batch),
- Soit grâce à une option de son environnement de développement. Par exemple, avec Code::Blocks :
Project > Set program's arguments etc.