2015-09-04 90 views
-2

我知道std :: getline是實現這一目標的最有效的方式,是否還有另一種不涉及到的方法?有沒有辦法從文件中讀取空格而不使用std :: getline?

任何給定的文件的內容應在字符數組被讀取

即炭內容[50];

目前,如果我讀「他跳過了棕色狐狸。」從使用標準ifstream程序的文件中,我得到「Hejumpedoverthebrownfox」。但我希望空格(「」)在陣列中註冊爲字符。有沒有辦法做到這一點,而無需std :: getline?

我打算事後使用因而isalpha和ISDIGIT他們。

謝謝

+0

請張貼您的代碼。 – Caleb

+0

爲什麼你不想使用'std :: getline'? – Galik

+0

可能的重複:[從ifstream讀取不會讀取空格](http://stackoverflow.com/q/6774825/643383) – Caleb

回答

1

使用file.get()讀取一個字符時(包括空格和其他一切),並把它們放在你的陣列英寸

相關問題