Probleme dev-cpp

Fermé
the_vempire Messages postés 99 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 19 juillet 2009 - 9 avril 2009 à 09:45
the_vempire Messages postés 99 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 19 juillet 2009 - 9 avril 2009 à 19:39
Bonjour,
je dispose de dev-cpp
j'ecris ce petit programme

#include <stdio.h>
void main()
{
printf("Donner votre nom");
}


mais il affiche un warning : C:\Dev-Cpp\Untitled1.c In function `main':
3 C:\Dev-Cpp\Untitled1.c [Warning] return type of 'main' is not `int'
et le pire que lorsque je fais "run" la console s'affiche et se ferme brusquement sans pouvoir lire ce qui est ecrit dedans.
Merci de m'aider.
A voir également:

7 réponses

the_vempire Messages postés 99 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 19 juillet 2009 1
9 avril 2009 à 16:29
aucune personne, aucun génie ne peut m'aider!!!!!
0
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 17:18
je ne suis pas un genie
mais il fallait comprendre ce qu'on lit et surtout que c'est un prog qui nous affiche ça
sur dev il faut pas mettre main() mais int
si ça marche pas dis moi car j'ai travaillé boucoup avec dev-cpp
0
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 17:19
dsl j'ai voulu dire que tu dois mettre int main()
0
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 17:20
le retour pourra etre de n'importe quelle type t'inquiette pas!!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
9 avril 2009 à 17:22
Salut,
En C standard, le prototype est int main(void) pour la version sans arguments.
Donc ton programme doit être :
#include <stdio.h>
int main(void)
{
printf("Donner votre nom\n"); //\n pour sauter une ligne. Pas obligatoire mais attention alors au buffer sortie.

return 0; //pour indiquer que le programme s'est déroulé avec succès.
} 
0
thelight2 Messages postés 13 Date d'inscription jeudi 9 avril 2009 Statut Membre Dernière intervention 9 avril 2009
9 avril 2009 à 18:49
mais je travaille avec dev cpp depuis 2ans et je fais toujour int main()
et ça quelque soit le type de retour
0
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
9 avril 2009 à 19:28
Le type de retour de main est int. Il y en a qu'un.
Et en C, contrairement au C++, pour spécifier un prototype sans argument, il faut rajouter (void), ce qui donne int main(void). Différence subtile, mais différence ^^.
Mais après, c'est toi qui décide...
0
the_vempire Messages postés 99 Date d'inscription jeudi 12 mars 2009 Statut Membre Dernière intervention 19 juillet 2009 1
9 avril 2009 à 19:39
je voudrais savoir comment telecharger visual c 2006
à l'institut on a ce compilateur (visual c 2006) il me demande de creer un espace de travail et un projet et un fichier qu'on apprit à choisir toujours c++ source file
j'ai telecharger ce visual c 2006 mais j'ai pas trouver l'interface que je vous ai parlé.
Je vous demande (vous les genies) de m'aider.
merci.
0