Brauche Hilfe
-
Hi Leute ich bin ein totaler C++ Neueinsteiger und
hab daher echt nicht viel Plan von der Sprache.
Aber ich bin dafür bereit zu lernen, daher wollte ich erst
mal ein bereits stehendes Script von Volkards
( http://www.volkard.de/vcppkold/nimmspiel.html )
compillieren. Doch ich erhalte einige Fehlermeldungen.
Ich benutzte den Dev-C++ Compiller und er sagt das er 6 Fehler findet
und dazu steht dieses LogCompiler: Default compiler Führt g++.exe... aus g++.exe "C:\Dokumente und Einstellungen\Tschubaka\Desktop\Unbenannt3.cpp" -o "C:\Dokumente und Einstellungen\Tschubaka\Desktop\Unbenannt3.exe" -I"D:\°Progz°\Dev-Cpp\include\c++" -I"D:\°Progz°\Dev-Cpp\include\c++\mingw32" -I"D:\°Progz°\Dev-Cpp\include\c++\backward" -I"D:\°Progz°\Dev-Cpp\include" -L"D:\°Progz°\Dev-Cpp\lib" In file included from D:/°Progz°/Dev-Cpp/include/c++/backward/iostream.h:31, from C:/Dokumente und Einstellungen/Tschubaka/Desktop/Unbenannt3.cpp:1: D:/°Progz°/Dev-Cpp/include/c++/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. C:/Dokumente und Einstellungen/Tschubaka/Desktop/Unbenannt3.cpp:3: `main' must return `int' C:/Dokumente und Einstellungen/Tschubaka/Desktop/Unbenannt3.cpp: In function `int main(...)': C:/Dokumente und Einstellungen/Tschubaka/Desktop/Unbenannt3.cpp:13: `zugRechner ' undeclared (first use this function) C:/Dokumente und Einstellungen/Tschubaka/Desktop/Unbenannt3.cpp:13: (Each undeclared identifier is reported only once for each function it appears in.) C:/Dokumente und Einstellungen/Tschubaka/Desktop/Unbenannt3.cpp:17: return-statement with no value, in function declared with a non-void return type C:/Dokumente und Einstellungen/Tschubaka/Desktop/Unbenannt3.cpp:19: `zugMensch' undeclared (first use this function) C:/Dokumente und Einstellungen/Tschubaka/Desktop/Unbenannt3.cpp:23: return-statement with no value, in function declared with a non-void return type Ausführung beendet
Ich habe keine Ahnung was genau falsch ist am meisten Verwirrt es mich das dort überhaupt Fehler sind, denn ich meine ist schon recht seltsam na ja ich hoffe ihr könnt mir helfen danke
-
#include <iostream.h>//iostream ohne .h bitte dann aber auch using namespace std; void main()// dass dingen ist int main() { int anzahlDerMuenzen; // Eingabe der Anfangs-Münzenanzahl cout<<"Mit wievielen Muenzen fangen wir an? "; cin>>anzahlDerMuenzen; // endlosschleife while(true) { anzahlDerMuenzen=anzahlDerMuenzen-zugRechner(anzahlDerMuenzen); if(anzahlDerMuenzen==0) { cout<<"Ich habe gewonnen!"<<endl; return;//return 0; };//wasnn dass hier anzahlDerMuenzen=anzahlDerMuenzen-zugMensch(anzahlDerMuenzen); if(anzahlDerMuenzen==0) { cout<<"Sie haben gewonnen!"<<endl; return;//return 0; };//noch mal :D };// und noch mal return 0;//fehlte hier };// und noch eins .. dass ist nicht mehr lustig
was macht der mann nur???
bitte auch bei den globalen funktionenn die ; nach der } wegmachen
ach ja wasn dass fürn game .. wieviele münzen -- dann nimmt man was grösser 4 und nimmt in ersten zug einfach alle --> und gewonnenbei mir läufts nun .. vielleicht noch nen getchar(); oder so vor dass return 0;
auch ja negative eingaben oder ganz grosse ( also grösser int gehen auch ) mhh
hoffe ch hab nichts vergessen
-
HeHe bitte alle beschwerde Mails an den Typen der das Tutorial gemacht hat.
Ich lern wie ein verrückter und dann bringt der irgendnen Scheiss bei na toll
-.- Danke füür die Korrektur
-
truebool schrieb:
was macht der mann nur???
zum einen ist das tutorial ein wenig älter und wird gerade überarbeitet
zum anderen:er macht uns allen eins vor, das kannste mir glauben.
wenn du wirklich vor hast, c++ zu lernen und noch mehr aus der welt der programmierung, dann halte dich an volkard. wenn nicht, dann eben nicht.
und lerne, auch älteren code zu verstehen, sonst bist du in dieser welt etwas verloren. aus einem alten header macht man kein drama, sondern verändert ihn und programmiert weiter.
-
nee ich glaube schon dass er es drauf hat .. auch dass ein iostream.h kein drama ist
nur sollte einer anfängt dass vielleicht wissen