einsteigerfrage
-
mich würde mal interessieren wieso devc++ statt
void main()
nur
main()
annimmmt
hört sich vielleicht ein bisschen lächerlich an interessiert mich aber dennoch
-
das erste ist falsch und das zweite veraltet.
-
das erste steht so in meinem buch und funktioniert auch mit ms visual studio c++ und wenns nichts ausmacht würde mich interessieren wie denn die aktuelle bezeichnung lautet
-
-
ich weiss net ob das das selbe ist aber ich rede von C nicht von C++
-
Das wird in dem Beitrag angesprochen. In C89 und noch älterem C wird, wenn kein Typ angegeben wurde, automatisch int angenommen. D.h. main() ist äquivalent zu int main(). In C99 hat sich das geändert. Dein Compiler arbeitet wohl noch mit C89. Ansonsten gibts hier zwischen C und C++ keine besonderen Unterschiede.
-
Wenn es dich interessiert, wie es zu void main gekommen ist dann guck mal hier:
http://www.c-plusplus.net/forum/viewtopic.php?t=35112&highlight=void+parameter