サンプル
int getNum(){
return 5;
}

void main( int argc, char* argv[]) {
while( a = getNum() ) {
cout << "A is still 5";
}
}

ソリューション
代入がエラーの場合は、比較になるように変更します。 その他の場合は、条件ステートメントの外側で代入を行ってください。
int getNum(){
return 5;
}

void main( int argc, char* argv[]) {
int a = 5;
while( a == getNum() ) {
cout << 
"A is still 5";
}
}