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

Внедрить hex в указатель int - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Матрица и одномерный массив (Составить одномерный массив, содержащий количество буквенных символов в каждом из ее столбцов, подсчет символов) http://www.cyberforum.ru/cpp-beginners/thread818345.html
Помогите решить задачку: Дана матрица 5х7, элементами которой являются значения символьного типа. Составить одномерный массив, содержащий количество буквенных символов в каждом из ее столбцов....
C++ Операции над элементами матрицы (Подсчитать количество буквенных символов) Помогите решить задачку: Дана матрица 6х7, элементами которой являются значения символьного типа. Подсчитать количество буквенных символов в матрице и общее количество цифровых символов в ее верхней... http://www.cyberforum.ru/cpp-beginners/thread818344.html
C++ Операторы повторений for
Составить блок-схему алгоритма и программу вычисления выражения для заданных натурального числа n и действительного числа х. Значение выражения вычисляется при помощи операторов цикла...
C++ Составить блок-схему алгоритма и программу вычисления функции f(x) для заданного значения аргумента х
Составить блок-схему алгоритма и программу вычисления функции f(x) для заданного значения аргумента х. Значение функции f(x) вычисляется с помощью условного оператора √(3x^3 +4),если...
C++ Error C2440: return: невозможно преобразовать "const char *" в "const char (&)[6]" http://www.cyberforum.ru/cpp-beginners/thread818299.html
Вроде все правильно а все равно не работает. Подскажите в чем ошибка #include <iostream> template<typename T> inline const T &Max(const T &a, const T &b) { return (a < b) ? b : a; } int...
C++ Создание динамического символьного массива Здравствуйте. Помогите пожалуйста решить след задачу!!! Запросить у пользователя максимально возможную по условиям задачи длину LenMax строки. 2. Создать динамический символьный массив данного... подробнее

Показать сообщение отдельно
em_larionov
0 / 0 / 0
Регистрация: 25.09.2012
Сообщений: 46
25.03.2013, 20:17  [ТС]
Цитата Сообщение от nonedark2008 Посмотреть сообщение
1) В начале typedef unsigned char BYTE
((BYTE *)i)[0] = 0xFF;
((BYTE *)i)[1] = 0xFF;
((BYTE *)i)[2] = 0xFF;
((BYTE *)i)[3] = 0xFF;

Добавлено через 1 минуту
Хотя я не советую так делать. На разных компьютерах int может иметь разный размер. Так что не советую это запускать на 16-битных машинах.
typedef я не добавлял и так все заработало, спасибо.


а таким способом можно по любому указателю внедрить hex ?
К примеру:
C++
1
2
void* m;// я знаю что по этому указателю есть 10 байт памяти, мне нужно изменить 5-тый байт 
((BYTE *)v)[4] = 0x2B;
Этот код будет нормально работать везде и с любыми указателями ?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru