Suche Aufgabe - Rund um das Thema Konsolen Programmierung
-
"rot angezeigt" ist ein bisschen vage. Was bekommst du denn für Fehlermeldungen wenn du compilieren willst?
-
Das hier:
1>------ Build started: Project: Galgen_Raten, Configuration: Debug Win32 ------ 1>Build started 05.06.2010 13:45:54. 1>InitializeBuildStatus: 1> Creating "Debug\Galgen_Raten.unsuccessfulbuild" because "AlwaysCreate" was specified. 1>ClCompile: 1> Game.cpp 1>f:\c++ projekte\galgen_raten\galgen_raten\game.cpp(9): error C2065: 'YELLOW' : undeclared identifier 1>f:\c++ projekte\galgen_raten\galgen_raten\game.cpp(9): error C2065: 'BLUE' : undeclared identifier 1>f:\c++ projekte\galgen_raten\galgen_raten\game.cpp(9): error C3861: 'setxy': identifier not found 1>f:\c++ projekte\galgen_raten\galgen_raten\game.cpp(9): error C3861: 'setclr': identifier not found 1>f:\c++ projekte\galgen_raten\galgen_raten\game.cpp(9): error C3861: 'setbk': identifier not found 1> 1>Build FAILED. 1> 1>Time Elapsed 00:00:00.79 ========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
-
conio.h ist extrem compilerspezifisch

Das was du vorhast läuft vielleicht unter einem Borland oder wie die Firma heute heisst

Microsoft hatte unter DOS da andere Lösungen, sprich eine andere Syntax - ich weiss aber nicht ob das heute noch in den Compilerpaket drin ist, vermute nein, da ich nix mehr in letzter Zeit davon mit bekommen hab.
Über den windows.h lässt sich so was lösen. Musst mal suchen, da sollten Beispiele hier im Forum verfügbar sein.
-
f.-th. schrieb:
Das was du vorhast läuft vielleicht unter einem Borland oder wie die Firma heute heisst

Die heißen immer noch Borland, haben nur den ganzen Krempel an Embarcadero verkauft.
-
Zwischendurch wurden die Borland-Teile auch als Inprise angeboten

-
Ich habe mein Galgenraten mit ASCII Animation jetzt auch fertiggestellt.
Wer will es haben, oder mal ansehen?
-
Gib mal den Link für den Download.
Schaus mir später vielleicht mal an.
-
-
Dan kannst du ja jetzt ein Spiel programmieren, wo man einen Weg durch ein Labyrinth finden muss.

-
ist doch ganz gut geworden mit dem Galgenbäumchen.
kleine Anmerkung noch:
- du solltest bei der Abfrage des Buchstabens nur das erste Zeichen der Eingabe verwenden und den Rest aus dem Eingabebuffer wieder entfernen. Sonst kann man nur tatenlos zusehen, was passiert.
- Und am Ende ist man im Moment gestroben <<
muss wohl eher gestorben heißenansonsten

-
BasicMan01 schrieb:
ist doch ganz gut geworden mit dem Galgenbäumchen.
kleine Anmerkung noch:
- du solltest bei der Abfrage des Buchstabens nur das erste Zeichen der Eingabe verwenden und den Rest aus dem Eingabebuffer wieder entfernen. Sonst kann man nur tatenlos zusehen, was passiert.
- Und am Ende ist man im Moment gestroben <<
muss wohl eher gestorben heißenansonsten

Lol gestroben^^ Da hat wohl einer mal wieder zu schnell getippt.
Danke für die Anmerkungen.zuzuzuz schrieb:
Dan kannst du ja jetzt ein Spiel programmieren, wo man einen Weg durch ein Labyrinth finden muss.

Ginge ja theoretisch, das Problem: Bei der Konsole, kann ich ja nicht die ganze zeit Text hinschreiben, an die gewünschten Koordinaten, da wurde mit Conio.h empfohlen, aber bei VS geht das nicht.
Leider.
Hat noch jemand eine Aufgabe?
-
In dem Buch, mit dem Ich programmiert habe, wurde mal ein Hauptstädte-Quiz geschrieben. Du hast in einer Textdatei die Ländernamen und den Namen der jeweiligen Hauptstadt gespeichert. Das Programm fragt dann die Hauptstadt zu einem bestimmten Land ab.
Wenn das Programm dann fertig ist, könnte man das noch verfeinern:- Der Benutzer kann die Reihenfolge der Abfrage aussuchen: Land->Stadt oder Stadt->Land
- Fragen werden erst dann wiederholt, wenn alle anderen Fragen an die Reihe gekommen sind.
- Das Programm merkt sich falsch beantwortete Frangen und stellt diese häufigerWenn ich mir dein Galgenraten-Spiel ansehe, denke ich, dass es für dich kein Problem sein sollte, ein solches Quiz zu schreiben.
MfG, Jochen
-
Jochen S. schrieb:
In dem Buch, mit dem Ich programmiert habe, wurde mal ein Hauptstädte-Quiz geschrieben. Du hast in einer Textdatei die Ländernamen und den Namen der jeweiligen Hauptstadt gespeichert. Das Programm fragt dann die Hauptstadt zu einem bestimmten Land ab.
Wenn das Programm dann fertig ist, könnte man das noch verfeinern:- Der Benutzer kann die Reihenfolge der Abfrage aussuchen: Land->Stadt oder Stadt->Land
- Fragen werden erst dann wiederholt, wenn alle anderen Fragen an die Reihe gekommen sind.
- Das Programm merkt sich falsch beantwortete Frangen und stellt diese häufigerWenn ich mir dein Galgenraten-Spiel ansehe, denke ich, dass es für dich kein Problem sein sollte, ein solches Quiz zu schreiben.
MfG, Jochen
Diese Aufgabe nehmen ich gerne an, dir möchte ich aber noch sagen, mir kommt diese Aufgabe aus einem Markt und Technik-Buch von Dirk Luis bekannt vor, ich hatte das von Java.^^.
Ich werde diese Aufgabe nun bearbeiten,
danke Jochen,
-
Stimmt, ich hab mit dem Buch Easy C++ (Dirk Louis, M+T) Programmieren gelernt.
Ist vielleicht eine der Lieblingsaufgaben des Autors...
-
lol ^^

Ich bin noch dran.
Ich habe morgen eher weniger Zeit, ich probiere es heute noch fertig zu machen.
-
Hier ist dann die erste Version.
-
Das ging aber schnell. Ich nehme an, du warst mit der Aufgabe unterfordert

Hab es gerade mal gespielt, sieht ganz gut aus.
Bin gespannt, wie die nächste Version aussieht.MfG, Jochen
-
Das Galgenraten ist ganz nett, aber es nervt ein wenig, wenn es immer so lange dauert die Linien zu zeichnen.. Ist das Absicht? (hast du überhaupt auf Release kompiliert?)
Irgendwie scheint es da noch einen Fehler drin zu haben.
Ich habe für "?aschen" nochmal ein n eingegeben und dann kam: "Sie haben gewonnen! Das Lösungswort lautet : waschen."
-
Zum Galgenraten, ich habe den Fehler entdeckt und eliminiert!
www.imperatorclan.kilu.de/myUploads/Galgen_Raten.zip
hier ist die neueste Version.
Features:
Dieser Fehler nicht mehr
Schnellerer Text EingabeflussIch hatte früher für jeden char 50 Milisekunden benutzt, habe dies in 10 Milisekunden geändert, nun ist es schnell, und schick.
Um dieses Capitals Quiz kümmer ich mich noch, keine Angst ^^.
M.f.G. Developer_X
-
Noch zwei Dinge zu dem Galgenraten-Spiel:
Wenn ich als Wortlänge 10 eingebe, kommt als erstes immer das Wort "helligkeit". Wenn das Programm die Zahlen zufällig auswählt, sollte eventuell der Zufallszahlengenerator mit einer Zahl wie der aktuellen Zeit initialisiert werden. rand() ist nur ein pseudozufallszahlengenerator und liefert stets die gleiche Zahlenfolge.
Wenn ich als Wortlänge 14 oder mehr eingebe, stürzt das Programm ab.
Aber ansonsten hätte ich keine Kritikpunkte.
Finde das auch besser, mit der erhöhten Schreibgeschwindigkeit.MfG, Jochen