While-Schleife mit mehreren Bedingungen in C++

Wie würde ich eine Schlaufe der Schleife, bis eine von mehreren Bedingungen erfüllt ist. Zum Beispiel:

do
{
    srand (time(0));
    estrength = rand()%100);

    srand (time(0));
    strength = rand()%100);
} while( ) //either strength or estrength is not equal to 100

Art lahmes Beispiel, aber ich denke, Sie werden verstehen.

Ich weiß &&, aber ich will es nur erfüllen einer der Bedingungen und bewegen auf, aber nicht beides.

nur break aus der Schleife, wenn Ihre Bedingung erfüllt ist, ansonsten halten Sie eine Schleife.
Rufen Sie nicht srand mehrere Male.
Danke für den Tipp ^.^

InformationsquelleAutor ConMaki | 2013-05-15

Schreibe einen Kommentar