2015-09-04 92 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()读取一个字符时(包括空格和其他一切),并把它们放在你的阵列英寸

相关问题