c++ message erreur

titim

Membre confirmé
30 Septembre 2004
41
0
#include <iostream.h>
void main()

{
int i;
int j;

for(i=10;i<=30;i=i+2)
{
j=i*i;
cout << i << "\t" << j << endl;
}
}
ligne de compilation: g++ -o prog prog.cc
message d'erreur 'main' must return 'int'
comprends pas, help :rose:
 
titim a dit:
#include <iostream.h>
void main()

{
int i;
int j;

for(i=10;i<=30;i=i+2)
{
j=i*i;
cout << i << "\t" << j << endl;
}
}
ligne de compilation: g++ -o prog prog.cc
message d'erreur 'main' must return 'int'
comprends pas, help :rose:
C pourtant hyper claire :hein:

Ecrire int main() au lieu de void
 
Bonjour,

si c'est du C++, remplace : #include <iostream.h> par : #include <iostream>. Ce sont les normes C++.

La définition complète de la fonction main est :

int main (int argc, char * const argv[])

où argc est le nombre d'arguments et argv la liste des arguments sous forme de chaînes de caractères. argv[0] est le nom de l'appli.