004
16.09.2004, 21:47 Uhr
typecast
aka loddab (Operator)
|
Jo, wenn Pablo schlaeft, dann muss ich das halt machen. Wir wollen ja nicht, dass unser virtual unrecht hat und es keine Ruege wegen void main gibt
Laut dem ANSI Standard muss die main Funktion als int main() deklariert werden. Dann ist conio.h nicht ANSI sondern was Windows spezifisches. Dann solltest du nicht mehr #include <iostream.h> sondern #include <iostream> verwenden.
So und jetzt zu deinem Problem:
Nachdem ich das conio.h und das getch() weggemacht hatte (ich benutze linux und hab das leider nicht). Hab ich nur noch das falsch geschriebene Zufahlszahl korrigieren muessen und
C++: |
Spiel::Ergebnis() //in ein void Spiel::Ergebnis()
|
umwandeln muessen (das hat Airdamn aber schon gesagt). Das sollte dein erster Fehler sein.
Was die anderen beiden angeht wirst du wohl
C++: |
zahlenraten.Hinweis; zahlenraten.Ergebnis;
|
statt
C++: |
zahlenraten.Hinweis(); zahlenraten.Ergebnis();
|
geschrieben haben. Aber ohne den veraenderten Code kann ich da nur raten... -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925) |