這條if語句不起作用。Trying If語句
任何人都可以告訴爲什麼下面的代碼不起作用,並幫我修復?
i=0;
while(1)
{
if(counter2 < storeanother[0].size())
break;
int j=0;
while(1)
{
if(j < handler)
break;
outputFile2 << storeanother[0][counter2] << " + " << storeanother[1][counter2] << " = " << z80[i].get(j) << endl;
counter2+=1;
j++;
}
i++;
}
outputFile2.close();
你想做什麼?現在的結果是什麼?最重要的是,在第一個For循環中,爲什麼要用'counter2'而不是'i'進行測試?在第二部分中,爲什麼使用while循環而不是For循環? – DrDonut
...以及所有的「代碼」如何與C++ 11相關? – zaufi
你正在做i ++和j ++的時間太晚了。這是一個後期增量,可以在您打開while循環時儘早完成 –