petla while

2011-10-04 00:10
Przemek
0

Witam, mam problem z pętlą while, a mianowicie nie wiem jak ją opuścić za pomocą konkretnego znaku, np. '|'.
wygląda ona następująco:

while(cin>>a>>b) {
cout << a << '\n' << b << '\n';
}

jak mogę opuścić tą pętlę za pomocą konkretnego znaku?

edytowany 1x, ostatnio: madmike, 2016-12-13 18:26

Pozostało 580 znaków

2011-10-04 00:42
0

Może za pomocą if oraz break?


"(...) otherwise, the behavior is undefined".

Pozostało 580 znaków

2011-10-04 01:00
0

Nie rozumiem tego programu, ale może takie coś Ci pomoże:

while(cin>>a>>b, a != '|') {
cout << a << '\n' << b << '\n';
}
Lepiej użyć && zamiast przecinka, bo przy przecinku nie wykrywany jest koniec wejścia. (wyrażenie z operatorem przecinka ma taką wartość jak drugi argument) - Endrju 2011-10-04 01:38

Pozostało 580 znaków

Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0