Преобразовать файл в строку с битов

120
18 ноября 2019, 17:50

Как преобразовать любой файл в строку, в которой файл будет представлен в бинарном виде?

Допустим, есть файл "test.txt", и мне нужно получить его в бинарном виде, что-то вроде 001011100010101100001010.... Как можно это сделать?

Answer 1
ifstream in("test.txt");
for(unsigned char c;in.read(reinterpret_cast<char*>(&c),1);)
    for(int i = 0; i < 8; ++i)
        cout << (c&1), c >> 1;

Сойдет?

READ ALSO
Exception in thread &ldquo;main&rdquo; javax.persistence.PersistenceException: No Persistence provider for EntityManager named JPA

Exception in thread “main” javax.persistence.PersistenceException: No Persistence provider for EntityManager named JPA

Пересмотрела все похожие вопросы, заданные раннее, не нашла подходящего ответа

121
Двумерный ArrayList,JAVA

Двумерный ArrayList,JAVA

почему,когда я добавляю элементы в лист inter,уже после того,как я добавил 2 и 3 в сам двумерный лист,он автоматически продолжает добавлять 44 и 62 хотя...

153
Не корректный ввод текста в WebView

Не корректный ввод текста в WebView

Приложение грузит страницу с сайта в WebView ,на сайте нужно вводить данные в строкахПри вводе текста я не вижу что ввожу ,только после дополнительного...

143
Совет по реализации расписания

Совет по реализации расписания

хотел бы спросить как лучше сделать

85