AndreyFL
|
|
1 | |
Как в C++ зеркально отобразить байты в переменной.15.01.2009, 23:16. Показов 2022. Ответов 2
Метки нет (Все метки)
Задача состоит в следующем, после чтения с бинарного файла в переменную unsigned int четырех байт, необходимо зеркально отобразить (поменять местами) эти байты. До этого я считывал 4-е раза по одному байту, и запихивал каждый байт на свое место в переменной, но может кто подскажет способ по проще?https://www.cyberforum.ru/images/smilies/help.gif
|
15.01.2009, 23:16 | |
Ответы с готовыми решениями:
2
Зеркально отобразить байты из al в ah как зеркально отобразить элементы на форме Как зеркально отобразить текст на ЖКИ. Как зеркально отобразить dataGrid одного окна в dataGrid в другом окне? |
UNIX-way
712 / 495 / 49
Регистрация: 15.01.2009
Сообщений: 1,720
|
|
15.01.2009, 23:40 | 2 |
Чем больше за раз читаешь из файла - тем выше скорость работы с файлом (при прочих равных). Потому лучше считай в нужную переменную четыре байта, создай на неё указатель, а потом - reinterpret_cast<char*>(указатель_на_твою_переменную) - и работай с ним как с указателем на массив из четырёх байт.
0
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
15.01.2009, 23:48 | 3 |
Юзай функции htonl(), ntohl().
0
|
15.01.2009, 23:48 | |
15.01.2009, 23:48 | |
Помогаю со студенческими работами здесь
3
Зеркально отобразить тетрады Зеркально отобразить матрицу Зеркально отобразить матрицу Отобразить зеркально слова в предложении Зеркально отобразить веб-камеру зеркально отобразить столбец в массиве Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |