Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » if???

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
26.01.2009, 22:06 Uhr
~neu
Gast


hi leute, habe ein problem mit einem programm das eine if bedingung beinhaltet die angeblich nie in aktion tritt und ich habe keine ahnung weshalb. es soll mal ein zufallsgenerator für karten aus mehreren decks werden (geht bestimmt auch einfacher aber hab nicht so viel ahnung) das problem ist das meine if bedingung angeblich nie erfüllt wird und ich weiß nicht wieso. vll kann mir ja jemand helfen.

das prog:


C++:
{
randomize();
int Karte[12]={6,6,6,6,6,6,6,6,6,6,6,6}, Kartenzahl, Zaehl;

for(Zaehl=0;Zaehl != 12;Zaehl++)
        {
        getch();
        Kartenzahl = random(12);
        printf("%i ",Kartenzahl);
        Karte[Kartenzahl]=(Karte[Kartenzahl])-1;
if(Kartenzahl = 0)
                {
                printf("Zwei");
                }
        }

        return 0;
}



ps: schreibe mit dem borland builder 6 fals das eine rolle spiel

fehlermeldung:möglicherweise inkorrekte zuweisung

danke schonmal für die hilfe

Dieser Post wurde am 26.01.2009 um 22:10 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
26.01.2009, 22:13 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


Hi,

außer das randomize, random und getch nicht standardisiert sind, Zuweisung ist =, Vergleich ist == also:


C++:
if(Kartenzahl = 0)



muss


C++:
if(Kartenzahl == 0)



heißen.

dann solltest du lieber statt "getch" "getchar" verwenden, und statt "randomize" ein "srand(time(NULL))" und statt "random(12)" "rand() % 12".

Zumindest letztere beiden solltest du entsprechend ändern
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
27.01.2009, 05:58 Uhr
~neu
Gast


ach mist, darauf hätte ich ja auch selber kommen können . danke für die verbesserungsforschläge und vorallem für die schnelle antwort! werde es gleich eingeben
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: