La fontion main ANSI stricte : int main(int argc,char * argv[]) [Résolu]

Signaler
Messages postés
1
Date d'inscription
lundi 25 octobre 2004
Statut
Membre
Dernière intervention
25 décembre 2005
-
Messages postés
746
Date d'inscription
vendredi 17 juin 2005
Statut
Membre
Dernière intervention
23 mai 2007
-
pourquoi, sous DEV C++, lorsque je déclare une fontion main de la forme ANSI stricte : int main(int argc,char * argv) , que je lui passe donc des arguments puisqu'il s'agit bien de cela, ma compilation se déroule sans problème , qu'il s'exécute sans relever d'erreur, mais qu'il s'arrette tout de suite et ce avec tous les programmes implémentés de cete façon là.
Comment dois-je paramétrer le compilateur svp?
Ou si ç'est autre chose dites le moi? Au secours!

2 réponses

Messages postés
746
Date d'inscription
vendredi 17 juin 2005
Statut
Membre
Dernière intervention
23 mai 2007
9
Le programme s'arrete car tu ne lui dit pas d'attendre . Il faut en fait rajouter au debut du programme "#include <stdlib.h>"et mettre à la fin, avant "return 0;", cette ligne:

"system("PAUSE");"

Cela dira à ton programme d'attendre un appui du clavier pour se terminer.

Normalement, Dev-Cpp rajoute automatiquement cette ligne quand tu crée un projet de type console, non
Messages postés
2023
Date d'inscription
mardi 24 septembre 2002
Statut
Membre
Dernière intervention
28 juillet 2008
5
Ta déclaration est fausse...



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