2016-05-24 14 views
-2

Ich möchte einen AND-Operator und 2 OR-Operatoren in einer While-Schleife kombiniert, aber ich bekomme einen Fehler in CPP.Während Schleife und logische Operationen

while(vLessonNames.size>=1 && (log=='Y' || log=='y')) 

Ich will gehen, wenn Vektorgröße einer oder größer und log = Y oder y ist

Fehler: ungültige Verwendung von Mitglieds | (haben Sie vergessen, das ‚&‘?)

+0

Bitte bearbeiten Sie die Lösung nicht in der Frage –

Antwort

1

Ich denke, Ihr Problem ist, dass .size eine Funktion sein könnte. Versuchen Sie also, die Anweisung wie folgt neu zu schreiben:

while(((vLessonNames.size() >=1) && (log=='Y' || log=='y'))) 
{...} 
Verwandte Themen