Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
jenya-100
13 / 13 / 0
Регистрация: 22.10.2010
Сообщений: 72
1

порядок байтов

11.02.2011, 16:34. Просмотров 910. Ответов 5
Метки нет (Все метки)

Подскажите, пожалуйста, как записать целое число в битовый файл, чтобы на всех машинах оно считывалось бы с одинаковым порядком байт.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.02.2011, 16:34
Ответы с готовыми решениями:

Порядок байтов
Заранее извиняюсь если не туда пишу... Помогите определить порядок байтов: 01 00 00 00 71 82...

Задать порядок байтов
Нет ли в C++ какого-то штатного средства, позволяющего преобразовать порядок байт числа в "от...

Порядок байтов в машинном слове
есть структура struct V { unsigned short int i1, i2; // одно 16-разрядное слово на элемент...

Перевод байтов в сетевой порядок и обратно
Вообщем нужно переводить массив байтов, сделал так : union bits { unsigned int number; ...

Порядок отрицательных членов изменить на обратный, порядок неотрицательных сохранить
Задача (нужно все 3 пункта в 1 программе сделать) Прошу Помочь В условиях задания 3 а) порядок...

5
CheshireCat
Эксперт С++
2912 / 1261 / 114
Регистрация: 27.05.2008
Сообщений: 3,464
11.02.2011, 16:38 2
В общем случае, "на всех машинах" - никак.

Или конкретизируй, что означает "на всех машинах". Включает ли понятие "всех машин" также и машины с аппаратно отличной от x86 архитектурой?
0
easybudda
Модератор
Эксперт CЭксперт С++
10092 / 6002 / 1504
Регистрация: 25.07.2009
Сообщений: 11,384
11.02.2011, 16:38 3
jenya-100, man htonl
первое, что на ум приходит - переводить значение в сетевой порядок при записи, обратно при чтении (ntohl())...
1
jenya-100
13 / 13 / 0
Регистрация: 22.10.2010
Сообщений: 72
11.02.2011, 16:41  [ТС] 4
А для float сработает?
0
easybudda
Модератор
Эксперт CЭксперт С++
10092 / 6002 / 1504
Регистрация: 25.07.2009
Сообщений: 11,384
11.02.2011, 16:47 5
Цитата Сообщение от jenya-100 Посмотреть сообщение
А для float сработает?
Не-а... Прийдётся извращаться писать целыми числами целую и дробную части.
1
jenya-100
13 / 13 / 0
Регистрация: 22.10.2010
Сообщений: 72
11.02.2011, 16:48  [ТС] 6
Печаль....
0
11.02.2011, 16:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.02.2011, 16:48

Чтение байтов
Ребят, здравствуйте , nомогите разобраться , есть бинарный файл , в нем данные заnисанные в...

Перестановка байтов
Задание: Определить объединение из двух полей. Первое поле - массив из 4 байт, второе двойное...

Сумма байтов
Всем доброго времени суток. Помогите пожалуйста. У меня задание: вычислить контрольную сумму...


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

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

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