我正在編寫一個程序,涉及從文件中讀取大量的數據,並且遇到了一些困難(作爲一個相對缺乏經驗的程序員)。如果while循環包含在另一個while循環中,則需要滿足哪些條件才能離開循環? 我的具體情況如下圖所示,(emptyLineFound是一個布爾值設置爲真時,空行已發現)雖然while循環內循環,如何兩個條件工作?
while(!file.eof()) {
....
while(!emptyLineFound) {
....
}
}
何種條件優先?他們都必須滿意地離開那段代碼嗎?例如,如果它位於文件的末尾,並且由於沒有行而無法找到空行,它會不會變得混亂?
可怕的格式化道歉。 – 2013-05-02 07:36:27
'while'小'w',而** not **大寫'W'。 – 2013-05-02 07:39:34
而'while(!file.eof())'肯定是不正確的。 – 2013-05-02 07:40:04