2013-05-21 62 views
0

對於私有變量具有setMethod的循環。 我想要這個set方法在循環的第一個轉彎處增加值,然後停下來。我怎樣才能做到這一點?我怎樣才能得到setMethod一次輸入值,而在一個循環?這是不可能的嗎?

代碼:

for(int x = 0; x > 5; x++) 
{ 
    setnum(5); 
    cout << getnum(); 
    setnum(getnum() -1); 
} 

這段代碼應該輸出:1 2 3 4 5

但這樣做時,它的輸出:5 5 5 5 5
setnum(5)被重置。

如何預防?與循環內的setnum(5)

+0

什麼是setnum()&getnum()的工作,顯示代碼。 –

回答

0

Insted of> than put x < 5並將x作爲參數傳遞給setnum()方法。

for(int x = 0; x < 5; x++) 
{ 
    setnum(x); 

} 
相關問題