Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Suchergebnisse

Suchergebnisse 1-20 von insgesamt 27.

Werbeanzeige

16.02.2008, 19:34

Forenbeitrag von: »djxitec«

bei int werten kein buchstaben eintippen sonst absturz ?

Der vorschlag von Databyte hat leider auch nicht Funktioniert oder ich mache noch irgend was falsch. Hier der Codeauszug nochmals: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 do { cout << "Sie haben die Aktie Pfirch gewaehlt\n"; cout << "Sie steht zur Zeit bei: " << Pfirch << endl; MaximalKauf = StartKapital / Pfirch; cout << "Sie koennen mit Ihrem Geld Maximal " << MaximalKauf << " Aktien Kaufen\n"; cout << "Wieviele moechten Sie kaufen: "; cin.clear(); cin.igno...

16.02.2008, 17:25

Forenbeitrag von: »djxitec«

bei int werten kein buchstaben eintippen sonst absturz ?

ahhhhhhhhhh C-/C++-Quelltext 1 2 3 cout << "Wieviele moechten Sie kaufen: "; cin.ignore(256,'n'); cin >> Anzahl; man muss erst ein n eintippen bevor er die zahl akzeptiert :-) Obwohl es sicherlich bei meinem Spiel nicht so dolle ist erst einen buchstaben einzutippen und dann die zahl aber besser als das er sofort abstürzt bei einem buchstaben. Gebe ich nun aber bbb333 ein ist der absturz wieder da

16.02.2008, 17:19

Forenbeitrag von: »djxitec«

bei int werten kein buchstaben eintippen sonst absturz ?

ahh okay danke danke :-) dann ist der fall schon mal gelöst mit der 0 :-) Es hat geklappt :-) Nur noch der dall das er abstürzt durch einer eingabe eines buchstaben´s. Wenn das problem gelöst ist, dann hab ich mein Listing so weit hoffe ich absturzsicher

16.02.2008, 16:57

Forenbeitrag von: »djxitec«

:-)

Erst mal wieder tausend dank für die ganzen Hilfen. Also ich hab jetzt mal meinen Code getauscht: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 do { cout << "Sie haben die Aktie BrokenHeimer gewaehlt\n"; cout << "Sie steht zur Zeit bei: " << BrokenHeimer << endl; MaximalKauf = StartKapital / BrokenHeimer; cout << "Sie koennen mit Ihrem Geld Maximal " << MaximalKauf << " Aktien Kaufen\n"; cout << "Wieviele moechten Sie kaufen: "; cin.clear(); cin.ignore(256,'n...

16.02.2008, 13:54

Forenbeitrag von: »djxitec«

bei int werten kein buchstaben eintippen sonst absturz ?

Gibt es eine möglichkeit das er erkennt, das wenn du einen Buchstaben eingegeben hast er das erkennt und ein test ausgibt? Hier ein kleiner Code Auszug von meinem Spiel: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 do { cout << "Sie haben die Aktie BrokenHeimer gewaehlt\n"; cout << "Sie steht zur Zeit bei: " << BrokenHeimer << endl; MaximalKauf = StartKapital / BrokenHeimer; cout << "Sie koennen mit Ihrem Geld Maximal " << MaximalKauf << " Aktien Kaufen\n"; cout << "...

16.02.2008, 13:39

Forenbeitrag von: »djxitec«

Relaese geht bei mir aber bei meinem Freund nicht

es geht :-) ich brauche den code garnicht einzubinden Freu :-) danke danke nochmals

16.02.2008, 13:30

Forenbeitrag von: »djxitec«

puuh....

puuuhhh das ist ja mal garnicht so einfach wie ich dachte :-(( Habe mir nun die dll´s herausgefischt. und habe versucht den code: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!-- Copyright © 1981-2001 Microsoft Corporation--> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <noInheritable/> <assemblyIdentity type="win32" name="Microsoft.VC90.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyTo...

16.02.2008, 13:04

Forenbeitrag von: »djxitec«

hmm

"test4.exe": "C:\WINDOWS\WinSxS\x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.21022.8_x-ww_d08d0375\msvcp90.dll" wurde geladen ich denke mal die fehlt ihm dann schätze ich oder? Geht das denn wenn der die DLL in dem spieleverzeichniss packt ?

16.02.2008, 12:59

Forenbeitrag von: »djxitec«

hmm

Danke für die schnelle Antwort :-) Die die lib datei nicht bei Windows normal bei ? winmm.lib Weil sonst habe ich ja nichts sonderliches eingebaut in meinem spiel

16.02.2008, 12:46

Forenbeitrag von: »djxitec«

Relaese geht bei mir aber bei meinem Freund nicht

Ich hab nun mal versucht mein kleines halbfertiges Spiel einem Freund zu zeigen. Es handelt sich hier um ein kleines Dos Spiel wo die meisten Teile drin vorkommen die ich auch schon bis Kapitel 6 durchgenommen hab. Ich habe mein spiel Aufgeteilt in 3 Teile. test.hpp include.cpp (Wo die ganzen Funktionen stehen) test4.cpp (Die Hauptdatei) Wenn ich nun mein Visual c++ 2008 auf Release stelle und kompiliere, macht er auch keinen Fehler. Und meine test4.exe funktioniert auch bei mir. Ist aber allerd...

15.02.2008, 14:33

Forenbeitrag von: »djxitec«

cout Befehl wird als Nicht deklarierter bezeichner erkannt ?

ahhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.... ich wusste nicht das ich diesen da auch noch mal extra einbauen muss *lach vielen vielen dank

15.02.2008, 14:18

Forenbeitrag von: »djxitec«

geht nicht

Nein das habe ich auch schon getestet macht dann die selbe fehlermeldung :-(

15.02.2008, 14:13

Forenbeitrag von: »djxitec«

cout Befehl wird als Nicht deklarierter bezeichner erkannt ?

Also ich wollte gern mal wie schon erwähnt mal ein kleines Spielchen schreiben um meine Kenntnisse zu testen. Habe mein Programm unterteilt mit header. Hauptdatei: test4.cpp C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 #include <iostream> #include <windows.h> #include "test.hpp" using namespace std; #pragma comment (lib, "winmm.lib") int main () { srand (timeGetTime()); int Auswahl = 0; do { c...

14.02.2008, 14:32

Forenbeitrag von: »djxitec«

system befehl

Ich nehmer vorerst mal den System Befehl weil der andere wenn ich ihn einfach mal Kopiere einen Fehler ausspukt.

14.02.2008, 14:30

Forenbeitrag von: »djxitec«

danke :-)

Okay vielen dank für die schnelle Antwort :-)

14.02.2008, 13:51

Forenbeitrag von: »djxitec«

Bildschirm löschen befehl im Dos Fenster ?

Hallöchen, kann mir bitte jemand sagen wie der Bildschirm löschen befehl heißt mit der Ablauf nicht immer einfach "herunter rattert" ? Ich bin jetzt Fertig mit Kapitel 5 und möchte gerne mal ein eigenes kleines Spiel schreiben nur es ist halt störend, wenn einfach immer alles herunterscrollt anstatt es konstant auf dem Bildschirm bleibt.

12.02.2008, 10:26

Forenbeitrag von: »djxitec«

hmm

was ich jetzt im grunde genommen nicht verstehe ist halt, das in der Funktion folgendes steht: C-/C++-Quelltext 1 if ((Position >= Min) && (Position < Max)) klar die variablen wurden so in der testBereich funktion ernannt. Aber wie findet er die die vergleiche ob es nun größer oder kleiner ist in der Main funktion da wo es ja nun übergeben wird. weil in der main Funktion heißen die Variablen werte ja: C-/C++-Quelltext 1 2 3 int Minimum = 0; int Maximum = 0; int xPosition = 0; Wie kann er denn je...

11.02.2008, 21:09

Forenbeitrag von: »djxitec«

Kapitel 4.8 Seite 107 (überladende funktionen)

Puhh... sicherlich wieder eine "blöde" frage von mir... aber ich hab mir jetzt das Kapitel bis dahin ein paar mal durchgelesn und ich verstehe da einfach was zu dem Listing 4.7 nicht :-( C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 bool testBereich (int Position, int Main, int Max); int main () { int Minimum = 0; int Maximum = 0; int xPosition = 0; cout << "Spielerposition auf der x-Achse: "; cin >> xPosition; if (testeBereich (xPosition, Minimum, Maxi...

Werbeanzeige