1 / 1 / 3
Регистрация: 08.09.2009
Сообщений: 103
|
|
1 | |
Из шестнадцатеричной в десятичную22.10.2012, 06:37. Показов 18380. Ответов 39
Метки нет (Все метки)
Здравствуйте!
У меня есть фаил, с которого я считываю числа по 2 байта. В этих 2ух байтах содержится число в шестнадцатеричной системе, но мне нужно вывести его в десятичной. Подскажите пожалуйста как это сделать на C++
0
|
22.10.2012, 06:37 | |
Ответы с готовыми решениями:
39
Написать рекурсивный алгоритм перевода из двоичной системы счисления в десятичную ( из восьмеричной и шестнадцатеричной в десятичную) Написать программу, которая переводит числа с шестнадцатеричной системы в десятичную Перегруженые функции (перевод числа из шестнадцатеричной системы счисления в десятичную) Рекурсивная функция: перевод натурального числа из шестнадцатеричной системы счисления в десятичную |
9 / 9 / 3
Регистрация: 11.10.2012
Сообщений: 118
|
|
22.10.2012, 14:18 | 21 |
я непонял
00 01 в 1d 00 27h в 39d а вам не кажется что вы просите перевести не в десятичную систему просто 1d это в десятичной 29
0
|
Заблокирован
|
||||||
22.10.2012, 14:19 | 22 | |||||
kiruhka, вот как это задание вижу я
1
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
22.10.2012, 14:30 | 23 | |||||
Там разве нет перевода шестнадцатиричного в десятичное? Это по вашему что:
0
|
|
22.10.2012, 14:41
#25
|
Не по теме: kiruhka, посмотрите оба вывода - в случае парсинга формата записей в виде 00DD где DD десятичное в пределах от -99-99 либо в формате HHHH запись WORD(это последний скрин) скажите потом какая из них верна
0
|
1 / 1 / 3
Регистрация: 08.09.2009
Сообщений: 103
|
|
22.10.2012, 14:53 [ТС] | 26 |
Там таких больших значений быть не может, и отрицательных тоже. Значения Y варьируются от 0 до 200h, а X от до 600(грубо). Значение А тоже не должно быть многотысячным.
А мой код из поста 9 совсем неправильный? Добавлено через 2 минуты я это не совсем понимаю. Посмотрите мой код из поста 9, он совсем не правильный?
0
|
1 / 1 / 3
Регистрация: 08.09.2009
Сообщений: 103
|
|
22.10.2012, 15:09 [ТС] | 28 |
да это правильные
Добавлено через 11 минут я сейчас не могу написать больше, потому что файлы на работе, а я уже дома. Вы можете сами посмотреть, если откроете присланный мною фаил в far'е в hex режиме
0
|
Заблокирован
|
||||||
22.10.2012, 15:11 | 29 | |||||
- тогда в файле по всей видимости не HEX числа причём если У-ки совпадают, то вот среди А даже близко таких значений как у вас нет, м.б в значениях А какой-то отстаток от целочисленного деления записан?
Вот оновленный цикл чтения
0
|
1 / 1 / 3
Регистрация: 08.09.2009
Сообщений: 103
|
|
22.10.2012, 15:19 [ТС] | 30 |
а откуда там минусы?
И все же мой код имеет жизнь? если нет то я даже не буду на нем зацикливаться. Я просто дилетант в С++ и мне некоторые записи и операторы не понятны Добавлено через 1 минуту И мне именно нужен массив , например io[X][Y]=A
0
|
1 / 1 / 3
Регистрация: 08.09.2009
Сообщений: 103
|
|
22.10.2012, 15:46 [ТС] | 32 |
какой там может быть остаток, если я даже не знаю как перевести в десятичные значения,а как в калькуляторе инженерном это реальзовывается
0
|
Заблокирован
|
|
22.10.2012, 15:59 | 33 |
- какой какой, вам видней. Инфа в файл через зад писана вот и всё, просил дайте код пишиушй в файл - нет, структуру файла нормально распишите - тоже мрак, какие-то отрывки! Ели додумал, что надо модули в HEX печатать. Всё ваше задание мне больше не интересно - пытаюсь вам помочь а вы ещё нервничаете...
1
|
1 / 1 / 3
Регистрация: 08.09.2009
Сообщений: 103
|
|
22.10.2012, 16:14 [ТС] | 34 |
Я не нервничаю. Кодов записи в файл у меня нет и найти их нет возможности, структуру описала как могла, как я её понимаю.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
22.10.2012, 16:45 | 35 |
kiruhka, мой вам совет: оставьте ваш код в покое (он вообще не понятно для чего) и сосредоточьтесь на понимании тех вариантов, которые вам предлагают. Вы уже второму человеку мозг ломаете.
Добавлено через 2 минуты Поймите простую вещь: нет такого кода, который сможет правильно читать и обрабатывать информацию из файла любой структуры. Структура файла всё определяет. А у вас тут туман сплошной.
2
|
1 / 1 / 3
Регистрация: 08.09.2009
Сообщений: 103
|
|
22.10.2012, 16:51 [ТС] | 36 |
Извините меня конечно, но не к кому мне обратиться больше,спасибо за помощь, извините что потратила ваше время
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
||||||
22.10.2012, 17:10 | 37 | |||||
Вот вопрос.
Вот ответ:
1
|
Заблокирован
|
|
22.10.2012, 17:37 | 39 |
kiruhka, причём тут это
вы просто поймите структура файла это как букварь, если букварь знаем не до конца, понять содержимое невозможно. Вот потому и гадаем - как же у вас там байты инфу представляют. Смотрите у вас после зигнатуры 4-ри пробела 80 DD 00 DD 00 DD 00 DD где DD значения -99 99 если выводить модуль DD как HEX получаются ответы на скрине из поста 33 т.е скажем 79 там это 70H + 9H = 121 в DEC и т.д.
0
|
Заблокирован
|
||||||
22.10.2012, 17:41 | 40 | |||||
Вот последний вариант вывода, который могу предложить
1
|
22.10.2012, 17:41 | |
22.10.2012, 17:41 | |
Помогаю со студенческими работами здесь
40
Перевод из шестнадцатеричной в десятичную Перевод из шестнадцатеричной системы в десятичную Подпрограмма из шестнадцатеричной системы в десятичную из шестнадцатеричной системы счисления в десятичную Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |