Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
23.08.2001, 18:41
Executioner



also ich hab mal wieder ein prob =)

so also erstma der source:

#include <iostream.h>
#include <stdio.h>
#include <stdlib.h>

int main()
{
int akt;
cout << "Bitte geben sie einen Akt ein!: ";
cin >> akt;
{if(akt==1)
cout << "Bitte geben sie ein Monster ein!: ";
int monster;
cin >> monster;
if(monster==1, akt==1)
cout << "Gefallene --- alle Werte in Normal/Alptraum/Hoelle

Level: Verteidigung: Chance zu Blocken:
(Normal/Alp/Hoelle)
Normal 1 Normal 5
Alptraum 34 Alptraum 125 9/9/9
Hoelle 67 Hoelle 393
Resistenzen:
Erfahrung: Schaden: (Feuer/Eis/Blitz/Gift)

Normal 18 Normal 1-2 Normal 0/0/0/0
Alptraum 513 Alptraum 10-20 Alptraum 0/0/0/0
Hoelle 4118 Hoelle 26-51 Hoelle 100/0/0/0

Leben: Angriffswert: Immunitaeten:

Normal 1-3 Normal 3 Normal ---
Alptraum 47-125 Alptraum 95 Alptraum ---
Hoelle 162-426 Hoelle 249 Hoelle Feuer

Enter druecken um Fenster zu schliessen!"
<<endl;

}
{
if(akt==1)
cout << "Bitte Akt";
int monster;
cin >>monster;
if(monster==2, akt==1)
cout << "test" <<endl;
}

getchar ();
return 0;

};

sooooooooooo

und jetzt wird ja lles schön angezeigt =), nur alles hintereinander! und nicht getrennt, so wie ich das habn will!

hier ein paar picz:

so sieht das aus, wenn ich akt:1 und monster:1 genommen habe!, wie man sieht wird auch der text von monster 2 angezeigt!

so dahinter kann ich was eingeben (ich hab mal 2 genommen)

und hier sieht man dann den text, der eigendlich schon vorher hätte angezigt werden sollen (natürlich sollte er ohne
das drüber angezeigt werden ...

was hab ich jetzt falsch gemacht?
klammern falsch? - alles falsch?

sorry das ich nerve, aba ich bin noch newbie und dachte mir, das es so eigendlich gehn müsste ... dachte

@mods: nich closen, wie das letzte, thx

ps: lasst euch nich vom inhalt der texte irritieren *g*

--

www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert)

zum Seitenanfang zum Seitenende Profil || Suche
001
24.08.2001, 11:21
Hessie J.



Der comma operator in den if-Abfragen ist falsch. Für das "logische und" verwendet man das &.

[edit]HUCH! Da ist ja sonst auch noch fast alles falsch :) Die ganzen Klammern sind auch an den falschen Stellen, so ists richtig:

Quellcode:if (bedingung)
{
   befehl1;
   befehl2;
   usw.
}

Man merkt irgendwie, dass Du bisher noch nie programmiert hast, also besorg Dir erstmal ein C-Grundlagenbuch, sonst wirds sehr schwer :)
[/edit]

--


Dieser Beitrag wurde am 24.08.2001 um 11:30 von Hessie J. bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
24.08.2001, 11:58
Hellfire



Zitat:
Der comma operator in den if-Abfragen ist falsch. Für das "logische und" verwendet man das &.
Es sind sogar 2 &-Zeichen: && beim "logischen und". Ein & wäre "bitweises und".

--


Dieser Beitrag wurde am 24.08.2001 um 11:59 von Hellfire bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
24.08.2001, 12:25
Hessie J.



*sichindieeckestellundschäm* Latürnich! Hab ich doch so gemeint ;)

--

zum Seitenanfang zum Seitenende Profil || Suche
004
24.08.2001, 13:19
Kriz



"Muahahha, das sagen sie alle! Auf die Knie..." >;)

--

K:R-I)Z++
"CSS ist cascading style sheets. Und nicht so'n Ranzspiel." - dp
In memory of Voice († 2005/03/30)

zum Seitenanfang zum Seitenende Profil || Suche
005
24.08.2001, 16:14
Executioner



hhmm jo bin neu beim coden dabei *g*

werd mal rumproben

--

www.virus-mod.de.vu <- die neue Mod, zur Vorgeschichte von Half-Life (*lol* steht noch nich in der Story auf der Hp ... is eben noch nich formuliert)

zum Seitenanfang zum Seitenende Profil || Suche