Probleme dev-cpp

the_vempire Messages postés 103 Statut Membre -  
the_vempire Messages postés 103 Statut Membre -
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.
Configuration: Windows XP
Firefox 3.0.8

7 réponses

  1. the_vempire Messages postés 103 Statut Membre 1
     
    aucune personne, aucun génie ne peut m'aider!!!!!
    0
  2. thelight2 Messages postés 13 Statut Membre
     
    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
  3. thelight2 Messages postés 13 Statut Membre
     
    dsl j'ai voulu dire que tu dois mettre int main()
    0
  4. thelight2 Messages postés 13 Statut Membre
     
    le retour pourra etre de n'importe quelle type t'inquiette pas!!
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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
  7. thelight2 Messages postés 13 Statut Membre
     
    mais je travaille avec dev cpp depuis 2ans et je fais toujour int main()
    et ça quelque soit le type de retour
    0
    1. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
       
      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
  8. the_vempire Messages postés 103 Statut Membre 1
     
    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