14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
||||||
1 | ||||||
Как прочитать файл в бинарном режиме по 32 байта27.01.2015, 14:15. Показов 4020. Ответов 16
Метки нет (Все метки)
Здравствуйте, как считать файл в бинарном режиме (в двоичной системе счисления) по 32 байта,
попутно записывая эти 32 байта в переменную типа string ? Делал так:
0
|
27.01.2015, 14:15 | |
Ответы с готовыми решениями:
16
Прочитать файл в бинарном режиме с записью результата в string Как открыть файл для чтения в БИНАРНОМ режиме? Запись в файл в бинарном режиме Не удаётся открыть файл в бинарном режиме |
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,682
|
|
27.01.2015, 14:20 | 2 |
Где тут чтение файла? Весь фрагмент покажи.
0
|
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
||||||
27.01.2015, 14:24 [ТС] | 3 | |||||
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,682
|
||||||
27.01.2015, 14:25 | 4 | |||||
Если у тебя int четырёхбайтный, то так:
0
|
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
|
27.01.2015, 14:26 [ТС] | 5 |
Выводит по 1 байту, типа этого:
Код
00000000000000000000000000001111
0
|
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
|
27.01.2015, 14:27 [ТС] | 7 |
программа вылетает, даже ошибки нету
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,682
|
|
27.01.2015, 14:28 | 9 |
Так может в файле нули просто? Дамп есть?
0
|
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
|
27.01.2015, 14:29 [ТС] | 10 |
Мне нужно прочитать файл, по 32 бита. И записывать эти 32 бита в переменную типа string
Добавлено через 35 секунд nmcf, нет, файл не забит нулями. Проверял
0
|
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
|
27.01.2015, 14:37 [ТС] | 12 |
нужно прочитать файл порциями по 32 бита, попутно записывая этих 32 бита в переменную типа std::string.
И так до конца файла
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,682
|
||||||
27.01.2015, 14:43 | 13 | |||||
Сообщение было отмечено tdo22 как решение
Решение
Я же тебе дал рабочий фрагмент. Ещё раз:
1
|
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
|
27.01.2015, 14:53 [ТС] | 14 |
nmcf, то-есть в Вашем коде считывается 10 раз, первые 32 бита, то-есть по 4 байта, верно ?
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,682
|
|
27.01.2015, 14:54 | 15 |
Это просто ограничитель, мне же не надо всё, только посмотреть.
0
|
14 / 14 / 13
Регистрация: 14.02.2013
Сообщений: 787
|
||||||
27.01.2015, 15:00 [ТС] | 16 | |||||
мне нужно считывать по 32 байта, то-есть по 256 бит
Добавлено через 58 секунд Сделал так:
0
|
7795 / 6561 / 2985
Регистрация: 14.04.2014
Сообщений: 28,682
|
||||||
27.01.2015, 15:27 | 17 | |||||
32 байта?
1
|
27.01.2015, 15:27 | |
27.01.2015, 15:27 | |
Помогаю со студенческими работами здесь
17
Запись в бинарный файл в бинарном режиме: будут ли числа записаны в двоичной системе счисления? Добавить в программу две функции: для считывания и записи данных в файл в бинарном режиме Как прочитать несколько байтов в файле с n-го байта по m-й байт ? Как прочитать строку до нулевого байта? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |