首页 文章

有没有办法从文件中读取空格而不使用std :: getline?

提问于
浏览
-2

我理解std :: getline是实现这一目标的最有效方法,还有另外一种不涉及此问题的方法吗?

应该在char数组中读取任何给定文件的内容

即char内容[50];

目前,如果我读到“他跳过棕色狐狸” . 从使用标准ifstream过程的文件中我得到“Hejumpedoverthebrownfox” . 但我希望空格(“”)在数组中注册为字符 . 没有std :: getline有没有办法做到这一点?

我打算之后使用isalpha和isdigit .

谢谢

1 回答

  • 1

    使用 file.get() 一次读取一个字符(包括空格和其他所有内容)并将它们放入数组中 .

相关问题