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!
Werbeanzeige
C-/C++-Quelltext |
|
1 |
int test = Credits(); |
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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
/* C++ für Spieleprogrammierer Listing 6.10 Zeiger, Referenzen und Werte */ #include <iostream> using namespace std; //Prototypen void LadeLevel(const int &Level); void Spielerdaten(s_Spieler &Spieler1); void BerechnePunkte(int *pPunkte, int Bonus); //Hauptprogramm int main () { //Strukturen struct s_Spieler { int Punkte; int Energie; int Team; }; //Variablen int Bonus = 250; s_Spieler Spieler1; const int Level = 1; //Deklaration Spieler1.Energie = 1000; Spieler1.Punkte = 0; Spieler1.Team = 0; LadeLevel(Level); Spielerdaten(Spieler1); BerechnePunkte(&Spieler1.Punkte, Bonus); Spielerdaten (Spieler1); return 0; } //LadeLevel void LadeLevel(const int &Level) { cout << "Lade Level " << Level << endl; } //Spielerdaten void Spielerdaten(s_Spieler &Spieler1) { cout << "Daten des Spieler: " << endl; cout << "Energie: " << Spieler1.Energie << endl; cout << "Punkte: " << Spieler1.Punkte << endl; cout << "Team: " << Spieler1.Team << endl; } //BerechnePunkte void BerechnePunkte(int *pPunkte, int Bonus) { *pPunkte += Bonus; } |
Zitat
C:\Programme\Spieleprogrammierung\Simon\Listing 6_7\Listing 6_7.cpp(12) : error C2065: 's_Spieler' : nichtdeklarierter Bezeichner
C:\Programme\Spieleprogrammierung\Simon\Listing 6_7\Listing 6_7.cpp(12) : error C2065: 'Spieler1' : nichtdeklarierter Bezeichner
C:\Programme\Spieleprogrammierung\Simon\Listing 6_7\Listing 6_7.cpp(12) : error C2182: 'Spielerdaten' : Ungueltige Verwendung des Typs 'void'
C:\Programme\Spieleprogrammierung\Simon\Listing 6_7\Listing 6_7.cpp(3 : error C2064: Ausdruck ergibt keine Funktion
C:\Programme\Spieleprogrammierung\Simon\Listing 6_7\Listing 6_7.cpp(40) : error C2064: Ausdruck ergibt keine Funktion
C:\Programme\Spieleprogrammierung\Simon\Listing 6_7\Listing 6_7.cpp(5 : error C2448: '<unbekannt>' : Funktionsstil-Initialisierung scheint eine Funktionsdefinition zu sein
Fehler beim Ausführen von cl.exe.
Listing 6_7.exe - 6 Fehler, 0 Warnung(en)
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 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
/* C++ für Spieleprogrammierer Listing 6.10 Zeiger, Referenzen und Werte */ #include <iostream> using namespace std; //Strukturen struct s_Spieler { int Punkte; int Energie; int Team; }; //Prototypen void LadeLevel(const int &Level); void Spielerdaten(s_Spieler &Spieler1); void BerechnePunkte(int *pPunkte, int Bonus); //Hauptprogramm int main () { //Variablen int Bonus = 250; s_Spieler Spieler1; const int Level = 1; //Deklaration Spieler1.Energie = 1000; Spieler1.Punkte = 0; Spieler1.Team = 1; LadeLevel(Level); Spielerdaten(Spieler1); BerechnePunkte(&Spieler1.Punkte, Bonus); Spielerdaten (Spieler1); return 0; } //LadeLevel void LadeLevel(const int &Level) { cout << "Lade Level " << Level << endl; } //Spielerdaten void Spielerdaten(s_Spieler &Spieler1) { cout << "Daten des Spieler: " << endl; cout << "Energie: " << Spieler1.Energie << endl; cout << "Punkte: " << Spieler1.Punkte << endl; cout << "Team: " << Spieler1.Team << endl; } //BerechnePunkte void BerechnePunkte(int *pPunkte, int Bonus) { *pPunkte += Bonus; } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 |
void AutoPutmachen(CAuto* pAuto); // CAuto Klasse vom CObject abgeleitet class CAuto : public CObject { void AutoTesten(void); } |
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 |
class CAuto; void AutoPutmachen(CAuto* pAuto); // CAuto Klasse vom CObject abgeleitet class CAuto : public CObject { void AutoTesten(void); } |
Werbeanzeige