Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
#1

Упаковка в байты - C++

23.04.2013, 04:01. Просмотров 1093. Ответов 7
Метки нет (Все метки)

Можно ли упаковать массив bitset допустим из 100 тысяч битов в байты, чтобы записать это дело в файл или можно записывать сразу в файл(но записывается минимальная единица один байт)??? Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2013, 04:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Упаковка в байты (C++):

Упаковка std :: vector <bool> в байты - C++
Добрый Вечер! возникла проблема: нужно элементы std::vector&lt;bool&gt; упаковать в байты для последующей записи в файл собственно,...

упаковка по ящикам - C++
здравствуйте, помогите пожалуйста с программой, которая будет упаковывать элементы в ящики (определенного размера) с минимальным...

Упаковка и распаковка даты. - C++
Добрый день. Помогите найти ошибку. А она заключается в том, что число в битовом представлении в сдвиге, получаеться совсем другое, нежели...

Упаковка битовых групп - C++
Доброго времени суток. Подскажите пожалуйста где я ошибся? Задание в шапке проги // File !lab4-2.cpp // Упаковка битовых групп // ...

Упаковка бинарного дерева в массив - C++
Подскажите пожалуйста, имеется заполненное бинарное дерево. Необходимо организовать его обход в ширину и данные записать в массив...

Упаковка строки с шестнадцатиричными значениями - C++
Доброго времени суток! Дано вот такое задание: Упакованная строка, содержащая символьное представление целых чисел. Все символы строки,...

7
stima
492 / 342 / 42
Регистрация: 22.03.2011
Сообщений: 1,104
Завершенные тесты: 2
23.04.2013, 04:29 #2
http://www.cplusplus.com/reference/bitset/bitset/
0
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
23.04.2013, 07:23  [ТС] #3
и где там упаковка?
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
23.04.2013, 08:11 #4
танкист34, что Вы подразумеваете под упаковкой?
0
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
23.04.2013, 11:27  [ТС] #5
Цитата Сообщение от Tulosba Посмотреть сообщение
танкист34, что Вы подразумеваете под упаковкой?
я подразумеваю под этим, что в файл я никак бит отдельно не запишу, минимальная единица это байт. Разумеется что мне надо битовый массив запаковывать в байты, чтобы записать иначе никак. Но вот как ровно по 8 элементов брать и запихивать в байт я не знаю
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
23.04.2013, 11:49 #6
Цитата Сообщение от танкист34 Посмотреть сообщение
я подразумеваю под этим, что в файл я никак бит отдельно не запишу
А Вы видели хотя бы раз файл, размером с 1 бит? Минимальная единица адресации - это байт. А потом уже этот байт можно интерпретировать как набор битов. Да и при сохранении файла, его реальный размер кратен размеру кластера, так что записав даже 1 байт, файл займет 512 байт или более, зависит от ФС.
0
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
23.04.2013, 11:52  [ТС] #7
Цитата Сообщение от Tulosba Посмотреть сообщение
А Вы видели хотя бы раз файл, размером с 1 бит? Минимальная единица адресации - это байт. А потом уже этот байт можно интерпретировать как набор битов. Да и при сохранении файла, его реальный размер кратен размеру кластера, так что записав даже 1 байт, файл займет 512 байт или более, зависит от ФС.
<censored> а я выше не это написал, что минимальная единица это один байт

 Комментарий модератора 
Использование нецензурных выражений запрещено в любом виде.
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
23.04.2013, 12:00 #8
танкист34, ну тогда может быть это Вам поможет.
0
23.04.2013, 12:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.04.2013, 12:00
Привет! Вот еще темы с ответами:

Упаковка текстового файла в exe-файл - C++
Возможно ли упаковать текстовый файла в exe-файл, чтоб потом открыть этот exe-файл в специальной программе?

Упаковка пакета с помощью операции сдвига - C++
здравствуйте подскажите пожалуйста, правильно ли написано по этой картинке unsigned_int16 a,b; packet = a &lt;&lt;8; packet = a&lt;&lt;5...

Упаковка/распаковка стороннего файла в exe - C++
Добрый день, товарищи и коллеги. Благодаря руководству столкнулся со следующей задачей : Необходимо написать программу, которая...

Упаковка массива данных float с заданной точностью - C++
Есть интересная задачка, если она не подходит для начинающих пересоздам тему у экспертов. Задача вроде бы типовая на вид, но ничего...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.