С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
1 / 1 / 0
Регистрация: 30.05.2014
Сообщений: 48
1

Проверка расположения последовательности байт числа в памяти

30.05.2014, 20:05. Показов 2145. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Проверка расположения последовательности байт числа в памяти (должна возвращать динамически созданный массив, в котором содержатся байты числа так как они находятся в памяти).

сделал только для одного числа, а как мне туда передать например два числа и чтобы бы это было представлено виде {3,0,0,1}
C++
1
2
3
4
5
6
7
8
9
10
11
char * LittleEndian(unsigned int values)
{
    size_t bytes = sizeof(values);
    char *n = new char[bytes];
 
    for (size_t i = 0; i < bytes; i++)
    {
        n[i] = *((unsigned char*)& values + i);
    }
    return n;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
30.05.2014, 20:05
Ответы с готовыми решениями:

Как заставить программу принимать цепочку байт из оперативной памяти, в виде массива байт ?
В памяти процесса есть закодированный блок с байтами, есть адрес этого блока и размер. Есть так-же...

Как написать на masm под х86 функцию поиска кол-ва вхождений последовательности байт в большом массиве байт?
Привет! В общем читаю я файл (большой) и хочу найти кол-во вхождений в этот файл некоторой...

Выделить в памяти 1024 ячейки по 8 байт и вывести их адреса(МИНИ менеджер памяти))
Вот тут появилась такая интересная задача: требуется сделать программу которая управляет 1024...

Функция: изменить старший байт числа на заданное значение, не изменяя младший байт
функция изменяет старший байт числа на заданное значение не изменяя младший байт. как можно проще

4
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
30.05.2014, 20:43 2
Передавай массив или указатель на массив.
0
1 / 1 / 0
Регистрация: 30.05.2014
Сообщений: 48
30.05.2014, 21:24  [ТС] 3
этот код подойдёт?
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
30.05.2014, 21:54 4
Если указатель передавать, то надо ещё длину дополнительно. Если массив целиком, то должен и этот работать, только входной параметр переделать.
0
1 / 1 / 0
Регистрация: 30.05.2014
Сообщений: 48
30.05.2014, 21:55  [ТС] 5
можете написать, а то я уже совсем туплю)
0
30.05.2014, 21:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.05.2014, 21:55
Помогаю со студенческими работами здесь

Проверка числа на чётность. Ошибка с дампом памяти
Добрый вечер! В результате проверки числа на чётность при помощи ассемблерной вставки выдает:...

Проверка наличия введённого числа в последовательности введённых ранее
У меня имеется угадывалка чисел, наподобие морского боя, только по числам, У меня одна беда, я...

Перенести таблицу кодов из памяти программ в ОЗУ. Таблица имеет разрядность 16 байт и размещается в памяти программ
Перенести таблицу кодов из памяти программ в ОЗУ. Таблица имеет разрядность 16 байт и размещается в...

Игра, подобная Go. Проверка расположения фишек
Мне надо создать игру для экзамена, но у меня возникли трудности... Я решил создать игру на...

Проверка расположения в Drag & drop
День добрый. Задался след. вопросом: Пишу программу с использованием теста. В тесте должна...

Для целого числа А выделить старший байт и поставить его на место младшего байта. старший байт при этом обнулить.
Помогите пожалуйста, вообще не могу понять как делать следующее...Еще и в программе CODE BLOCKS...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru