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
Bonjour,
je demande si avec dev c++ je peux compiler ce code source suivant:? merci de votre aide

#include <stdio.h>

int main(void)
{
prinft("bonjour ! \n");

return 0;
}

A voir également:

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
et si c'est possible comment?
0
leoufdu78170
14 août 2010 à 20:40
non

code exact :

#include <stdio.h>
#include <stdlib.h>

int main ()
{

printf("Bonjour\n");

getch();
return 0;

}
0
leoufdu78170
14 août 2010 à 20:42
a éviter a tout prix :

int main (void)

car les parametres pris par main sont HYPER IMPORTANTS !!!!
0
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
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).
0
leoufdu78170
14 août 2010 à 21:05
t sur ?

regarde sur le site du zero c la que j'ai appris int main ()
0
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
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 ;-).
0
leoufdu78170
14 août 2010 à 21:52
t'aurait pas une addresse de tuto plus avancé que le site du zero pour le langage C
0
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
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.
0
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
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,
0