2014-04-03 78 views
0

我有很多雙打的列的數據文件,但我想讀的只有兩個while循環忽略到n°空白與ifstream的

兩個問題

1 )有沒有辦法做同樣的事情,而不是假的雙福?

2)有一種方法可以做到這一點,而不必在>> foo(或for循環)中使用單行代碼重複流向n°空白字符?有一個內置函數可以跳到n°空白處?

+0

輸入文件的排列方式使得第一個輸入變量的起始字節總是相同的?如果不是,讀取第二個輸入變量後,是下一個輸入變量開頭的字節數是固定值嗎? –

+0

我不認爲這應該在這裏重要。 OP不在二進制模式下讀取,並且空白字符將被跳過。 – Madhusudhan

回答

0

我會建議改爲讀取字符串中的整行,並使用stringstream來操縱它,或者只是使用類似find_last_of函數的字符串類本身來挑選出最後兩列,然後將其轉換回雙倍。