2013-03-29 151 views
-2

我正在做一個項目,我需要爲每次從文檔中讀取一個字符設置3個變量。這是我到目前爲止有:根據ifstream設置變量

while(instream.get(value)){ 
    value = convertToUpper(value); 
    cout << value; 

    oldestval = oldval; 
    oldval = value; 
} 

其中oldvaloldestvalvalue都是charinstream是我的例子ifstreamconvertToUpper()只是使字符大寫。所以如果你不能說,我需要oldval等於什麼value是,然後設置值。我遇到的問題是我必須在此循環中使用它,因爲此循環將整個文件讀取到最後。我的問題是,從你所看到的,我將如何解決我的問題?如果有幫助,我可以提供整個程序。讓我知道並感謝您的幫助!謝謝:D

+0

仍然沒有得到什麼是你的問題。 – taocp

+0

*「我將如何解決我的問題?」*您可以從描述實際問題*開始。你的「問題」只是描述你的算法以及你需要的算法,你的代碼至少*出現*以滿足這個需求。所以有什麼問題** ?您是否希望將oldval設置爲值*以前*轉換爲大小寫? – WhozCraig

回答

-1

對不起混亂。我通過添加另一個char變量來自己修復它,然後爲此設置值。 lolz抱歉浪費你的時間D:

相關問題