如何从文件c ++中读取字符

时间:2014-04-21 21:02:26

标签: c++ file char

c ++中有类似fgetc的东西吗?文件包含3个单词"发送更多钱"我需要解决一个任务,其中每个字母代表一个数字(钱是答案(:D),我添加发送+更多),这就是为什么我想读取每个字符串作为字符数组,但现在我正在努力要做到这一点,我得到的唯一信息是如何阅读空格之间的所有内容。那么,有没有像fgetc这样的东西,或者我应该重新考虑如何完成这项任务? (对不起,如果我回复得很慢就要去睡觉了)

2 个答案:

答案 0 :(得分:1)

始终有std::istream::get(),其功能完全相同 fgetc。在C ++中可能会使用更多惯用语 std::istream::get(char&),直接存储结果 进入char(而不是返回int,必须是 在将其转换为EOF之前检查char ,并且 以通常的方式发出文件结束或错误信号。

答案 1 :(得分:0)

istream / fstream有一个将返回字符的get函数