Необходимо написать программу,кот открывает двоичный файл,побитно считывает данные и записывает их в массив.Подскажите,как можно реализовать данную задачу?
C++ (Qt)
QString fileName=QFileDialog::getOpenFileName(this, tr("Open File"),
                                                     "C:/ ",
                                                     tr("Files (*.a1311 *.c1211 *.s1311 *.txt)"));
 
QFile file1(fileName);
 
QDataStream in(&file1);
 
QBitArray line(200);
 
if(file1.open(QIODevice::ReadOnly)){
    for(int i = 0; i < 200;i++){
        in >> line[i];
    }
}
file1.close();