我理解std :: getline是实现这一目标的最有效方法,还有另外一种不涉及此问题的方法吗?
应该在char数组中读取任何给定文件的内容
即char内容[50];
目前,如果我读到“他跳过棕色狐狸” . 从使用标准ifstream过程的文件中我得到“Hejumpedoverthebrownfox” . 但我希望空格(“”)在数组中注册为字符 . 没有std :: getline有没有办法做到这一点?
我打算之后使用isalpha和isdigit .
谢谢
使用 file.get() 一次读取一个字符(包括空格和其他所有内容)并将它们放入数组中 .
file.get()
1 回答
使用
file.get()
一次读取一个字符(包括空格和其他所有内容)并将它们放入数组中 .