Przykład
int
getNum(){
return
5;
}
void
main(
int
argc,
char
* argv[]) {
while
( a = getNum() ) {
cout <<
"Zmienna A ma nadal wartość 5"
;
}
}
Rozwiązanie
Jeśli przypisanie jest błędem, zamień je na porównanie. W przeciwnym razie przypisanie wykonaj poza instrukcją warunkową.
int
getNum(){
return
5;
}
void
main(
int
argc,
char
* argv[]) {
int
a = 5;
while
( a == getNum() ) {
cout <<
"Zmienna A ma nadal wartość 5"
;
}
}