![]() |
|
Модераторы: bsa |
![]()
|
|
| viktory12345 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.6.2010 Где: Севастополь Репутация: нет Всего: нет |
Доброго времени суток.
При данном коде программы выводятся немного не те данные, которых следует ожидать. Код программы:
Выводимые данные: ffffffbb 9 0 ffffffb9 3 0 ffffffb8 3c 0 fffffff7 fffffff1 ffffffd1 ffffffd8 ffffffd0 ffffffdb ffffff90 ffffff90 Т.е. считывается на 1 байт больше, чем было записано. И непонятно откуда вылазит последовательность "FFFFFF". Прошу помощи у Вас, потому что я уже перепробывала все имеющиеся у меня варианты. В массиве представлены коды команд МП Intel8086. И наблюдается закономерность. Корректные байты являются непосредственно байтами данных, а вот с кодами команд происходит что-то не то. Спс за время, уделенное моей проблеме. |
|||
|
||||
| Estranged |
|
|||
|
Бывалый ![]() Профиль Группа: Участник Сообщений: 158 Регистрация: 30.8.2010 Репутация: нет Всего: 3 |
Ну еще бы, все нормально работает. 0xBB - это меньше 0 в однобайтовом представлении -69. Работаете вы со ЗНАКОВЫМИ переменными. Как я понимаю, требуется, чтобы пропали ff эти. Тогда сделайте unsigned __int8 ch; и unsigned __int8 mas. Тогда будет счастье.
Добавлено через 2 минуты и 24 секунды На будущее: бинарные данные - это unsigned char. |
|||
|
||||
| viktory12345 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 11 Регистрация: 8.6.2010 Где: Севастополь Репутация: нет Всего: нет |
Упс, ну да, действительно) Как всегда ошибка по моей невнимательности. Спасибо вам огромное
|
|||
|
||||
![]()
|
| Правила форума "C/C++: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |