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-6 von insgesamt 6.

Werbeanzeige

05.09.2009, 17:18

Forenbeitrag von: »Jack_Rabbit«

Listing 8.8 Problem unter Visual C++ 2008 EE

Reparieren/Neuinstallieren = fail. Manuell neu installieren = success Geht alles. Jetzt muss ich nurnoch rausfinden, warum Vista hin und wieder mal 30sek Pause macht, aber das gehört hier nicht hin... Ich mag microsoft nicht

05.09.2009, 15:51

Forenbeitrag von: »Jack_Rabbit«

Listing 8.8 Problem unter Visual C++ 2008 EE

C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1>c:\program files (x86)\microsoft visual studio 9.0\vc\include\swprintf.inl(12) : warning C4002: Zu viele übergebene Parameter für das Makro '_crt_va_start' 1>c:\program files (x86)\microsoft visual studio 9.0\vc\include\swprintf.inl(12) : error C2065: '_CEE_t': nichtdeklarierter Bezeichner 1>c:\program files (x86)\microsoft visual studio 9.0\vc\include\swprintf.inl(12) : error C2065: '_CEE_t': nichtdeklarierter Bezeichner 1>c:\program files (x...

05.09.2009, 15:19

Forenbeitrag von: »Jack_Rabbit«

Listing 8.8 Problem unter Visual C++ 2008 EE

Hi, Ich hab das Listing wie folgt abgetippt: 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 // C++ für Spieleprogrammierer // Listing 8.8 // Dateien: Ein- und Ausgabe // #include <iostream> #include <fstream> using namespace std; // Hauptprogramm // int main () { // Variablen // int Highscore = 0; // Aktuellen Highscore abfragen cout << "Wie hoch ist der Highscore: "; cin >> Highscore; // Datei zum...

24.04.2009, 16:21

Forenbeitrag von: »Jack_Rabbit«

Aufgabe Kapitel 5

Zitat von »"Shiver"« Wenn bei cin.get(...,29) steht, dann kann es auch maximal 29 Zeichen "aufnehmen". Dann ist doch klar, dass das Programm nicht geht, wenn man mehr als 29 Zeichen eingibt, oder? Laut Buch: "... wird der Rest einfach abgeschnitten, damit eben kein dahinterliegender Speicher überschrieben wird" (so oder ähnlich ) Was übrigens in einem Beispiel kurz davor auch wunderbar funktioniert hatte... Deswegen bin ich ja so verwirrt

24.04.2009, 16:19

Forenbeitrag von: »Jack_Rabbit«

Aufgabe Kapitel 5

Gerne! Zum besseren verständniss: C-/C++-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 //Konstanten const int Hoehe = 5; const int Breite = 5; //Strukturen struct S_Felddaten { char Name[30]; bool Feld; }; //Arrays S_Felddaten Spielfeld[Hoehe][Breite]; Der Teil um den es geht: 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 void BesetzeFeld () { //Variablen // int x; int y; // x-Wert abfragen do { cout << "x - Positi...

24.04.2009, 14:12

Forenbeitrag von: »Jack_Rabbit«

Aufgabe Kapitel 5

Hi, hab mich erstmal hier angemeldet, nachdem ich stundenlang in meiner Lösung für die Aufgabe 5 nach dem Fehler gesucht habe weshalb das Programm nicht funktioniert und feststellen musste: Selbst die Musterlösung ist fehlerhaft. Erstes Problem: Warum steht das "cin.ignore ();" noch vor dem "cin.get ..."? Es kam in den Listings vorher immer erst danach... Dies hatte nämlich zur Folge, dass immer, nachdem ich meine Werte eingegeben hatte das Programm abgestürzt ist... Woher hätte ich das wissen s...

Werbeanzeige