Hey,
ich habe bis jetzt bei meinem Tic Tac Toe spiel keine Probleme gehabt doch dann bin ich auf irgendwelche tasten gekommen beim essen und jetzt geht gar nix mehr mein Compiler gibt folgende Fehlermeldung aus.
Das sind übrigens genau die Probleme, die ponx erwähnt hat. Sowas wäre dir mit C#, Java und Co. nicht passiert, weil da die IDEs besser unterstützen. Mich wundert, dass VC++ dir nicht beim Aufruf der Buttons-Funktion meldet, dass du zu wenig Parameter übergibst. Es wird nach
Buttons(class sf::RenderWindow &,int &,class sf::Sprite &,class sf::Sprite &,unsigned int &,unsigned int &,bool &) gesucht. Du willst in der Funktion im Screenshot aber einen Sprite mehr haben.
Jetzt macht doch nicht immer c++ dafür schuldig ich war einfach zu blöd um aufzupassen^^.
Chromanoid:
Oh sorry nein das ist nicht der Fehler hatte es eig auskommentiert aber bin wohl auf (Zurück) gekommen :/
EDIT:
Danke die Parameterliste war falsch geordnet ehm wie würdet ihr das machen wenn ihr was neues einbaut einfach dran hängen oder^^? denn ich habe wohl mitten drin in der Paralist was hinzugefügt da muss ich wohl durcheinander gekommen sein.
Ja eben, solche Sachen sind typisch für C++ und machen es Anfängern und fortgeschrittenen Anfängern schwer. Bei einer anderen Sprache evt. reicht auch eine andere IDE würdest du bei ähnlichen Fehlern eine viel bessere Fehlermeldung erhalten und vielleicht sogar eine automatische Korrektur angeboten bekommen. Normalerweise sogar schon beim Tippen.
Wenn du Spaß dran hast kannst du mal Eclipse oder Netbeans ausprobieren. Die bieten afaik einen besseren Editing Komfort als vanillla VC++.
Das ist wirklich nett von dir gemeint Chromanoid ^^ aber ich habe es gerne ein wenig kniffliger und ich habe echt gedacht das liegt an diesen Bookmark ^^.
Kann mir jemand mal erklären wofür eine Bookmark da ist?
Bookmarks sind einfach Markierungen, damit du schneller im Code wieder da hin springen kannst, wo du wahrscheinlich bald nochmal was ändern musst. Meistens reicht aber "historie vorwärts/rückwarts" (wie beim Webbrowser), merk dir da gleich mal die Tastenkürzel am besten (alt links/rechts?)