Compiler avec dev c++
Fermé
oikidou
Messages postés
2
Date d'inscription
samedi 14 août 2010
Statut
Membre
Dernière intervention
14 août 2010
-
14 août 2010 à 16:18
leoufdu78170 - 15 août 2010 à 09:28
leoufdu78170 - 15 août 2010 à 09:28
A voir également:
- Compiler avec dev c++
- Telecharger dev c++ - Télécharger - Langages
- Massgrave dev - Accueil - Windows
- Dev home. - Télécharger - Développement
- Telecharger code blocks avec compilateur - Télécharger - Langages
- Comment compiler des pdf - Guide
4 réponses
oikidou
Messages postés
2
Date d'inscription
samedi 14 août 2010
Statut
Membre
Dernière intervention
14 août 2010
14 août 2010 à 16:19
14 août 2010 à 16:19
et si c'est possible comment?
non
code exact :
#include <stdio.h>
#include <stdlib.h>
int main ()
{
printf("Bonjour\n");
getch();
return 0;
}
code exact :
#include <stdio.h>
#include <stdlib.h>
int main ()
{
printf("Bonjour\n");
getch();
return 0;
}
a éviter a tout prix :
int main (void)
car les parametres pris par main sont HYPER IMPORTANTS !!!!
int main (void)
car les parametres pris par main sont HYPER IMPORTANTS !!!!
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
Modifié par fiddy le 14/08/2010 à 20:50
Modifié par fiddy le 14/08/2010 à 20:50
Euh non, c'est le contraire.
Ce qui est à éviter c'est int main().
Soit on met : int main(void) soit on met int main (int argc, char **argv).
Ce qui est à éviter c'est int main().
Soit on met : int main(void) soit on met int main (int argc, char **argv).
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
14 août 2010 à 21:41
14 août 2010 à 21:41
Oui, je suis sûr.
Ne pas mettre void entre parenthèse ne définie pas totalement ta fonction. Pour la définir totalement, il faut mettre le void. Le compilateur saura que c'est une fonction qui admet zéro argument, sinon il ne le sait pas (remarque fausse en C++).
Oui, le siteduzero est bien pour apprendre. Mais ce n'est clairement pas suffisant.
Mais c'est un bon début ;-).
Ne pas mettre void entre parenthèse ne définie pas totalement ta fonction. Pour la définir totalement, il faut mettre le void. Le compilateur saura que c'est une fonction qui admet zéro argument, sinon il ne le sait pas (remarque fausse en C++).
Oui, le siteduzero est bien pour apprendre. Mais ce n'est clairement pas suffisant.
Mais c'est un bon début ;-).
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
14 août 2010 à 22:05
14 août 2010 à 22:05
Non pas spécialement. J'ai beaucoup pratiqué, beaucoup lu de documents, les normes, etc.
Mais un tuto avancé, j'en connais pas. De plus, sur internet, il y a beaucoup de sites qui contiennent des erreurs.
Mais un tuto avancé, j'en connais pas. De plus, sur internet, il y a beaucoup de sites qui contiennent des erreurs.
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 844
14 août 2010 à 20:49
14 août 2010 à 20:49
Le code est bon.
En revanche, la fenêtre peut se fermer dès qu'elle rencontre le return 0 final. Dans ce cas, tu peux mettre un : system("PAUSE") juste avant le return 0; La fonction system() est définie dans stdlib.h
Cdlt,
En revanche, la fenêtre peut se fermer dès qu'elle rencontre le return 0 final. Dans ce cas, tu peux mettre un : system("PAUSE") juste avant le return 0; La fonction system() est définie dans stdlib.h
Cdlt,