c ++中有类似fgetc的东西吗?文件包含3个单词"发送更多钱"我需要解决一个任务,其中每个字母代表一个数字(钱是答案(:D),我添加发送+更多),这就是为什么我想读取每个字符串作为字符数组,但现在我正在努力要做到这一点,我得到的唯一信息是如何阅读空格之间的所有内容。那么,有没有像fgetc这样的东西,或者我应该重新考虑如何完成这项任务? (对不起,如果我回复得很慢就要去睡觉了)
答案 0 :(得分:1)
始终有std::istream::get()
,其功能完全相同
fgetc
。在C ++中可能会使用更多惯用语
std::istream::get(char&)
,直接存储结果
进入char
(而不是返回int
,必须是
在将其转换为EOF
之前检查char
,并且
以通常的方式发出文件结束或错误信号。
答案 1 :(得分:0)
istream / fstream有一个将返回字符的get函数