【发布时间】:2014-06-03 22:36:14
【问题描述】:
我正在做一个使用比特的项目。
目前我们可以读入一个文件名,以二进制打开它并从二进制文件中获取一个字符数组。 如果没有给出文件名,我必须从标准输入获取 char 数组。因此,输入将具有可变长度。
有没有办法将整个标准输入读入一个字符数组?
谢谢
【问题讨论】:
-
改为将其读入集合(字符串、向量等)。 stackoverflow.com/q/2602013/179910
-
std::vector<char> data(std::istream_iterator<char>{std::cin}, std::istream_iterator<char>{});? -
这个问题似乎离题了,因为它缺乏足够的信息来诊断问题。更详细地描述您的问题或在问题本身中包含一个最小示例。
标签: c++ binary char stdin bits