Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
G00CH
0 / 0 / 0
Регистрация: 11.06.2011
Сообщений: 5
#1

Изменение битов в оперативной памяти - C++

11.06.2011, 11:42. Просмотров 826. Ответов 1
Метки нет (Все метки)

Доброго времени суток.
Так как я ещё новичок, поэтому хочу спросить как изменять биты в оперативной памяти, слышал что можно через WinAPI да не знаю как, может кто-нибудь поможет?
Вот пример того как должно быть так:
изначально
всё в Array of Bytes

D9 3F 00 00 70 41 9A 99 99 3F 00 00 C0 3F 33 33
33 3F CD CC CC 3E 66 66 26 3F CD CC CC 3E 66 66
E6 3E 00 00 00 00 00 00 C0 BF 00 00 00 00 02 00
00 00 00 30 0F C0 00 00 B0 40 73 33 0F F3 CD CC
4C 40 01 00 00 00 CC E4 CF CC 00 00 20 42 00 00
00 00 00 00 F0 41 00 00 00 3F 05 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 80 3F 66 66
66 3F 01 00 00 00 33 33 73 3F 66 66 66 3F 00 00

должно получиться

D9 3F 00 00 70 41 9A 99 99 3F 00 00 C0 3F 33 33
33 3F CD CC CC 3E 66 66 26 3F CD CC CC 3E 66 66
E6 3E 00 00 00 00 00 00 C0 BF 00 00 00 00 02 00
00 00 00 30 0F 00 00 00 B0 40 73 33 0F 00 CD CC
4C 40 01 00 00 00 CC E4 CF CC 00 00 20 00 00 00
00 00 00 00 F0 41 00 00 00 3F 05 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 80 3F 66 66
66 3F 01 00 00 00 33 33 73 3F 66 66 66 3F 00 00
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.06.2011, 11:42
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Изменение битов в оперативной памяти (C++):

Побитовые операции в Си. Изменение отдельных битов числа - C++
Собственно задание такое: "Дано длинное целое неотрицательное число k. Получить целое число, отбросив нечетные биты данного числа k." Не...

Затраты оперативной памяти - C++
Как узнать количество оперативной памяти, которую использует программа написанная на c++?

Перевод таблицы битов и времени в последовательность битов arduino - C++
доброго времени суток в приведенной ниже таблице левый столбец - биты, правый - их длительность. известно, что единичный сигнал длится от...

Тестирование RAM (оперативной памяти) - C++
Здравствуйте. Мне в задали курсовую работу на тему: Разработать DOS-программу, выполняющую тестирование RAM (оперативной памяти)....

размещение файлов в оперативной памяти - C++
Я бы хотел узнать, есть ли способ разместить в оперативной памяти какие нибудь файлы. Например текстовый и какой нибудь исполнительный exe...

Сколько оперативной памяти занимает приложение? - C++
Как определить в c++ сколько оперативной памяти занимает приложение?

1
ajaxtpm
4 / 4 / 0
Регистрация: 10.06.2011
Сообщений: 20
11.06.2011, 12:33 #2
Зачем трогать WinApi я не знаю
всё банально просто - берите нужный байт из массива в переменную, проводите над этой переменной побитовую логическую операцию и возвращайте этот байт на место.
Например, занулить байт можно побитовым " и " с нулём ( 00000000 in binary ), кроме, разумеется банального A [ I ] = 0 ;
о самих побитовых операциях неплохо тут написано - http://server.179.ru/tasks/cpp/bits.html
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.06.2011, 12:33
Привет! Вот еще темы с ответами:

Генератор паролей, не хватает оперативной памяти - C++
Есть генератор паролей, он выводит их в файл, но как сделать так чтобы я мог создать около 3 млрд. паролей за раз???? Он создает около...

Выделение оперативной памяти для потока - C++
Господа, подскажите пожалуйста, можно ли выделить каждому из потоков в процессе свою область памяти? К примеру, каждому из, например, 8...

Считывание из оперативной памяти и запись в массив - C++
Говоря кратко, в массив записывает лишь первый раз - затем массив остаётся неизменным. Данные по адресу точно есть, (знаю, что запись...

Выделение оперативной памяти для функций - C++
Здравствуйте. Выделяется ли оперативная память для функций во время их вызова? Или там все идет по другой схеме?


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

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

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