PROBLEM

Tags:    c++ java spring programmering web framework

Jeg har et problem min compiler siger
`main' must return `int'
Hvad betyder det
Hjææælp!



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Jeg har et problem min compiler siger
`main' must return `int'
Hvad betyder det
Hjææælp!


Du skal have din main som

int main istedet for (Gætter lige) void main!

MH.

The-Freak

Livet er for kort til at kede sig.



Jeg har et problem min compiler siger
`main' must return `int'
Hvad betyder det
Hjææælp!


må vi se din main() kode?
________________
Hilsen CHadi
Mit lykketal er 2959



Jeg har et problem min compiler siger
`main' must return `int'
Hvad betyder det
Hjææælp!


Du skal have din main som

int main istedet for (Gætter lige) void main!

MH.

The-Freak

Livet er for kort til at kede sig.


Ja, men det kunne jo også være fordi der ikke bliver returneret et hel tal nederst i funktionen... Som regel skriver man jo:
return 0;
________________
Hilsen CHadi
Mit lykketal er 2959



Jeg har et problem min compiler siger
`main' must return `int'
Hvad betyder det
Hjææælp!


Umildbart vil jeg tro det betyder at main må retunere en int værdi, dvs. return 0; f.eks!



Lige en pedantisk bemærkning:

Dette er et korrekt C og C++ program:
Fold kodeboks ind/udKode 



Dette er lovligt i C++ (men ikke C):
Fold kodeboks ind/udKode 

Hvis man i C++ ikke explicit returnerer en værdi er det det samme som at skrive return 0;

Retur typen er altid int, for både C og C++.

Ønskes der argumenter til main:
Fold kodeboks ind/udKode 


Eller:
Fold kodeboks ind/udKode 


De gør det samme og er gyldige for både C og C++.



t