C++ C++;从stdin读取二进制字符数组

C++ C++;从stdin读取二进制字符数组,c++,binary,char,stdin,bits,C++,Binary,Char,Stdin,Bits,我正在从事一个使用bits的项目 目前我们可以读入一个文件名,用二进制文件打开它,然后从二进制文件中获取一个字符数组。 如果没有给出文件名,我必须从stdin获取char数组。因此,输入将具有可变长度 有没有办法将整个stdin读入char数组 谢谢使用获取值并将其放入数组将其读入集合(字符串、向量等)std::矢量数据(std::istream_迭代器{std::cin},std::istream_迭代器{})?此问题似乎与主题无关,因为它缺少足够的信息来诊断问题。更详细地描述你的问题,或者在

我正在从事一个使用bits的项目

目前我们可以读入一个文件名,用二进制文件打开它,然后从二进制文件中获取一个字符数组。 如果没有给出文件名,我必须从stdin获取char数组。因此,输入将具有可变长度

有没有办法将整个stdin读入char数组


谢谢

使用获取值并将其放入数组

将其读入集合(字符串、向量等)<代码>std::矢量数据(std::istream_迭代器{std::cin},std::istream_迭代器{})?此问题似乎与主题无关,因为它缺少足够的信息来诊断问题。更详细地描述你的问题,或者在问题本身中加入一个最小的例子。