0 / 0 / 0
Регистрация: 22.08.2009
Сообщений: 28
|
|
1 | |
Работа с файлами и битами31.10.2009, 12:30. Показов 1435. Ответов 4
Метки нет Все метки)
(
Добрый день.
Встала задача фай прочитать побитово, но fread(&tmp,1,1,fr) - читаем 1 байт, как бы можно было бы сделать так, чтобы из одного файла сформировать второй, в котором будут 1 и 0 - биты первого файла в формате, скажем, int. Или сразу работать с битами, т.е. кусок считываем, обрабатываем и формируем новый файл? Заранее спасибо.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
31.10.2009, 12:30 | |
Ответы с готовыми решениями:
4
Работа с битами И Работа с символьными данными Работа с битами Работа с битами.
|
61 / 62 / 3
Регистрация: 25.05.2009
Сообщений: 520
|
|
31.10.2009, 13:45 | 2 |
Это вопрос или уже ответ?
Побитово файл ни прочитаешь, ни запишешь. Минимум - байт.
0
|
0 / 0 / 0
Регистрация: 22.08.2009
Сообщений: 28
|
|
31.10.2009, 18:53 [ТС] | 3 |
В фортране есть какое-то средство, почему бы ему не быть в си?
В теории все понятно, но как сделать на практике? Если такого средства нет, то нужно будет думать над тем, как правильно все перемножить, а потом сложить, чтобы получилось то, что надо, а когда имеешь дело с кодированием информации, т.е. огромные куски "ноликов" и "единичек", из которых жунжо выделить рандомное число, не факт, что 8. Сами понимаете, ошибки тут прощены не будут. Или все же есть средство?
0
|
2342 / 498 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
|
||||||
31.10.2009, 19:23 | 4 | |||||
в с есть средство извлечь нужный бит из переменной.
например,
0
|
0 / 0 / 0
Регистрация: 30.04.2011
Сообщений: 68
|
|
16.04.2013, 23:38 | 5 |
вообще то для работы с битами используется одинарные операнды . Для работы с переменными двойные
0
|
16.04.2013, 23:38 | |
Помогаю со студенческими работами здесь
5
Работа с битами Работа с битами Работа с битами Работа с битами
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |