Ich bin gerade dabei mich in C++ ein zu arbeiten (unter Zuhilfenahme eines Buches) und habe als Einstieg einfach mal ein kleines Additionsprogramm geschrieben (ich weiß, nix dolles, aber ich hab ja auch erst am Freitag mit C++ bzw. überhaupt dem Programmieren angefangen ).
Bei dem Buch mitgeliefert war auch die Authorenversion von Visual C ++ 6 (den ich schon jetzt furchtbar finde), habe mir als Alternative auch das Dev-C++/Mingw Package von Bloodshed installiert (DJGPP habe ich trotz Angabe der Umgebungs-Variablen nicht zum laufen bekommen da angeblich eine bestimmte datei nicht gefunden werden kann...).
So, nun zum eigentlichen Problem: wenn ich mein Rechner-Proggi mit VC++6 kompilieren lasse klappts ausgezeichnet, bei Dev-C++ bekomme ich eine Fehlermeldung....
...und zwar in Zeile 5, also der ersten geschweiften Klammer nach:
die Fehlermeldung lautet in etwa so:
Zitat
'main' must int
...
Nun habe ich in einigen anderen Quelcodes gesehen dass dort die Mainfunction mit...
...deklariert wurde. In diesen Quellcodes wurden die Präprozessor-Amnweisungen übrigens auch mit...
anstatt
...eingebunden. Mein Buch (nach welchem ich auch hauptsächlich arbeite) benutzt bei allen Übungen die letztere Variante, der Autor gibt allerdings an dass man
benutzen soll wenn man einen älteren Compiler hat.
Unter VC++6 funktioniert es wie gesagt einwandfrei, aber ich will das Schrottding ehrlich gesagt nicht länger benutzen.
Um's kurz zu machen:
Ps.: Ich habe den Quellcode den ich oben angegeben habe nochmal aus dem Kopf geschrieben, da ich gerade nicht an meinem eigenen Rechner sitze. Deshalb kann es sein dasss nun ein paar Syntax-Error drin sind die im Original nicht waren. An denen liegt's also nicht...
--
Posten kann jeder, textvolumenoverkillen nur die Elite! Mein deviantART