Probleme dev-cpp

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

  • Votes
  • Date
  • Date décroissante
  1. 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
    1. le retour pourra etre de n'importe quelle type t'inquiette pas!!
      1. Contributeur
        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.
        } 
        
        1. mais je travaille avec dev cpp depuis 2ans et je fais toujour int main()
          et ça quelque soit le type de retour
          1. Contributeur
            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...
        2. 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.