Чтение C ++ в массиве двоичных символов из стандартного ввода

Я работаю над проектом, который работает с битами.

В настоящее время мы можем прочитать имя файла, открыть его в двоичном формате и получить массив символов из двоичного файла. Если не указано имя файла, мне нужно получить массив символов из stdin. Таким образом, ввод будет переменной длины.

Есть ли способ прочитать весь стандартный ввод в массив символов?

Спасибо


person Ringo16    schedule 03.06.2014    source источник
comment
Вместо этого прочтите его в коллекцию (строку, вектор и т. Д.). stackoverflow.com/q/2602013/179910   -  person Jerry Coffin    schedule 04.06.2014
comment
Этот вопрос кажется не по теме, поскольку в нем недостаточно информации для диагностики проблемы. Опишите проблему более подробно или включите минимальный пример в сам вопрос.   -  person πάντα ῥεῖ    schedule 04.06.2014


Ответы (1)


Используйте std :: basic_istream :: get, чтобы получить значения и поместить их в массив

person Orelsanpls    schedule 03.06.2014