Moin Moin,
ich habe ein Problem mit Listing 2.3. Scheinbar ist mir hierbei ein Fehler unterlaufen, allerdings finde ich ihn nicht. Hier mal mein Quellcode:
// C++ für Spieleprogrammierer
// Listing 2.3
// Rechnen mit Variablen
//
#include
using namespace std;
// Hauptprogramm
//
int main ()
{
// Variablen
//
int Bonuspunkte, Restzeit, Diamanten, Gold, Silber;
int Zeitbonus, Diamantenbonus, Goldbonus, Silberbonus;
int PunkteProDiamant, PunkteProSekunde, PunkteProGold, PunkteProSilber
// Variablen initialisieren
Restzeit = 10;
Diamanten = 16;
Gold = 25;
Silber = 32;
PunkteProDiamant = 30;
PunkteProSekunde = 15;
PunkteProGold = 20;
PunkteProSilber = 10;
// Bonus für Restzeit berechnen und ausgeben
Zeitbonus = Restzeit * PunkteProSekunde;
cout << "Zeitbonus: " << Zeitbonus << endl;
// Bonus für Diamanten berechnen und ausgeben
Diamantenbonus = Diamanten * PunkteProDiamant;
cout << "Diamantenbonus: " << Diamantenbonus << endl;
// Bonus für Gold berechnen und ausgeben
Goldbonus = Gold * PunkteProGold;
cout << "Goldbonus: " << Goldbonus << endl;
//Bonus für Silber berechnen und ausgeben
Silberbonus = Silber * PunkteProSilber;
cout << "Silberbonus: " << Silberbonus << endl;
// Gesamtpunkte berechnen und ausgeben
Bonuspunkte = Zeitbonus + Diamantenbonus + Goldbonus + Silberbonus;
cout << "Gesamtpunkte: " << Bonuspunkte << endl;
return 0;
}
Und das ist die Fehlerausgabe:
1>------ Erstellen gestartet: Projekt: Listing 2_3, Konfiguration: Debug Win32 ------
1>Kompilieren...
1>Listing 2_3.cpp
1>c:\users\integer\documents\visual studio 2008\projects\listing 2_3\listing 2_3\listing 2_3.cpp(20) : error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'Restzeit'
1>Das Buildprotokoll wurde unter "file://c:\Users\Computer\Documents\Visual Studio 2008\Projects\Listing 2_3\Listing 2_3\Debug\BuildLog.htm" gespeichert.
1>Listing 2_3 - 1 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
Ich hoffe ihr könnt mir helfen, die Fehlerausgabe hilf mir nicht weiter.</iostream>