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!

Werbeanzeige

Anonymous

unregistriert

1

08.07.2008, 20:56

Hilfe bei meinem Spiel

Ich brauche Hilfe bei meinem Spiel. Ich finde in diesem Quelltext nicht die zwei Fehler:

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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
// C++ für Spieleprogrammierer

// Richtiges Projekt

// Top 5 Games

// Es geht um ein Programm, wo gleich 5 coole Spiele eingepackt sind

//

#include <iostream>

using namespace std;

// Das Spiel

//

int main ()
{
    // Variablen

    //

    char chAuswahl;            // Die Auswahl um im Menü aktiv zu sein

    int  Lebensenergie = 1000  // Die Lebensenergie für das Spiel "Der richtige Ausgang"


    // while-Schleife

    while ((chAuswahl != 'b')  &&  (chAuswahl != 'B'))
    {
        // Das Menü

        cout << "\a\a\aTipp: Um etwas auszuwaehlen, waehle den gewuenschten anfangsbuchstaben." << endl;
        cout << "==========" << endl;
        cout << "Menue" << endl;
        cout << "==========" << endl;
        cout << "(S)pielen" << endl;
        cout << "(B)eenden\n" << endl;

        cout << "Deine Wahl: " << endl;
        cin >> chAuswahl;
        cout << "==========";
        cout << "\n\n\n";

        switch (chAuswahl)
        {
            // Spielen

        case ('s'):
        case ('S'):
            {
            cout << "(D)er richtige Ausgang" << endl;

            cout << "==========";
            cout << "\n\n\n";
            // Das war erst das erste Spiel!!


            {
        case ('d'):
        case ('D'):
            {
                // while-Schleife

                while (((Lebensenergie != 0)  &&  (chAuswahl != 'n')  &&  (chAuswahl == 'N')))
                {
                    cout << "Deine Lebensenergie betraegt: " << Lebensenergie << endl;
                    cout << "==========" << endl;

                cout << "A Tuer" << endl;
                cout << "B Tuer" << endl;
                cout << "C Tuer" << endl;
                cout << "D Tuer" << endl;
                cout << "E Tuer" << endl;
                cout << "F Tuer" << endl;
                cout << "G Tuer" << endl;
                cout << "H Tuer" << endl;
                cout << "I Tuer" << endl;
                cout << "J Tuer" << endl;
                cout << "K Tuer" << endl;
                cout << "L Tuer" << endl;
                cout << "M Tuer" << endl;
                cout << "N Tuer" << endl;
                cout << "O Tuer" << endl;
                cout << "P Tuer" << endl;
                cout << "Q Tuer" << endl;
                cout << "R Tuer" << endl;
                cout << "S Tuer" << endl;
                cout << "T Tuer" << endl;
                cout << "U Tuer" << endl;
                cout << "V Tuer" << endl;
                cout << "W Tuer" << endl;
                cout << "X Tuer" << endl;
                cout << "Y Tuer" << endl;
                cout << "Z Tuer" << endl;
                cout << "======" << endl;
                cout << "Deine Wahl: ";
                cin >> chAuswahl;

                if ((chAuswahl == 'a')  ||  (chAuswahl == 'A'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'b')  ||  (chAuswahl == 'B'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'c')  ||  (chAuswahl == 'C'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'd')  ||  (chAuswahl == 'D'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'e')  ||  (chAuswahl == 'E'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'f')  ||  (chAuswahl == 'F'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'g')  ||  (chAuswahl == 'G'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'h')  ||  (chAuswahl == 'H'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'i')  ||  (chAuswahl == 'I'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'j')  ||  (chAuswahl == 'J'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'k')  ||  (chAuswahl == 'K'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'l') ||  (chAuswahl == 'L'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'm')  ||  (chAuswahl == 'M'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'n')  ||  (chAuswahl == 'N'))
                {
                    cout << "Herzlichen Gluekwunsch! Du hast den richtigen Ausgang gefunden!" << endl;
                }

                else if ((chAuswahl == 'o')  ||  (chAuswahl == 'O'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'p')  ||  (chAuswahl == 'P'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'q')  ||  (chAuswahl == 'Q'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'r')  ||  (chAuswahl == 'R'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 's')  ||  (chAuswahl == 'S'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 't')  ||  (chAuswahl == 'T'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'u')  ||  (chAuswahl == 'U'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'v')  ||  (chAuswahl == 'V'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'w')  ||  (chAuswahl == 'W'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'x')  ||  (chAuswahl == 'X'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'y')  ||  (chAuswahl == 'Y'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else if ((chAuswahl == 'z')  ||  (chAuswahl == 'Z'))
                {
                    cout << "Sorry, diese Tuer war es nicht." << endl;
                Lebensenergie = Lebensenergie - 200;
                cout << "Deine Lebensenergie betraegt jett nur noch " << Lebensenergie << ".";
                cout << "\n\n";
                }

                else
                {
                    cout << "Sorry, du hast eine falsche Eingabe eingegeben. Versuche es bitte nochmal...";
                    cout << "\n\n";
                }
                }

            } break;

            }
            } break;

            case ('b'):
            case ('B'):
                {
                    cout << "\a\a\aProgramm wird beendet." << endl;
                } break;

            default:
                {
                    cout << "ERROR: Falsche EIngabe!\n" << endl;
                }
                }
            }
                return 0;



Und ich bekomme folgende Meldungen:

Quellcode

1
2
3
4
5
6
7
8
------ Erstellen gestartet: Projekt: Top 5 Games, Konfiguration: Debug Win32 ------
Kompilieren...
Top 5 Games.cpp
c:\documents and settings\luca\my documents\visual studio 2005\projects\top 5 games\top 5 games\top 5 games.cpp(20) : error C2143: syntax error : missing ';' before 'while'
c:\documents and settings\luca\my documents\visual studio 2005\projects\top 5 games\top 5 games\top 5 games.cpp(317) : fatal error C1075: end of file found before the left brace '{' at 'c:\documents and settings\luca\my documents\visual studio 2005\projects\top 5 games\top 5 games\top 5 games.cpp(13)' was matched
Das Buildprotokoll wurde unter "file://c:\Documents and Settings\Luca\My Documents\Visual Studio 2005\Projects\Top 5 Games\Top 5 Games\Debug\BuildLog.htm" gespeichert.
Top 5 Games - 2 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========

Anonymous

unregistriert

2

08.07.2008, 21:02

C-/C++-Quelltext

1
int  Lebensenergie = 1000  // Die Lebensenergie für das Spiel "Der richtige Ausgang" 

Guck dir die Zeile mal sehr genau an und les den ersten Error den du gepostet hast. Na was fehlt? ;)

Anonymous

unregistriert

3

08.07.2008, 21:04

Syntax Fehler!!! Fehlendes ';'!!!
Danke Sehr!!!

EDIT: Und der andere Fehler?

4

08.07.2008, 21:04

Offensichtlich fehlt am Ende außerdem eine schließende geschwungene Klammer. (oder Du hast nicht alles reinkopiert)

Anonymous

unregistriert

5

08.07.2008, 21:05

Bitte nächstes mal einfach lesen was der Compiler motzt. Die sind meines erachtens doch recht einfach zu verstehen.

Anonymous

unregistriert

6

08.07.2008, 21:06

Ja, aber die hab ich gemacht und nichts passiert. immer der selbe fehler!

Anonymous

unregistriert

7

08.07.2008, 21:07

Zitat von »"mahe"«

(oder Du hast nicht alles reinkopiert)


Wie meinst du das?

8

08.07.2008, 21:28

Quellcode

1
2
3
4
5
6
7
                }
                }

            } break;

            }
            } break;


Alleine diese Pasage finde ich schon etwas seltsam. Du solltest erstens deine Einrückungen etwas verbessern und dich evtl. entscheiden ob du siwtch oder else-if benutzen willst.
Lieber dumm fragen, als dumm bleiben!

Anonymous

unregistriert

9

09.07.2008, 12:40

Noch so ne Frage am Rande, wie kann ich BB-Codes in mein Quelltext einfügen?!

Anonymous

unregistriert

10

09.07.2008, 12:47

Gar nicht?

Werbeanzeige