![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 20.10.2011
Сообщений: 433
|
![]()
А как можно перевести строку в hex ?
С цифрами все "ок" Код:
Код:
Пробовал так, но сие тоже не работает. Код:
Буду рад любой помощи ) |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 20.10.2011
Сообщений: 433
|
![]()
Более чем, но что есть (short int) перед s[i]?
Ибо без этого магического (short int) не работает так, как надо. Не совсем понял как все работает. Не могли бы прокомментировать, как работает прога? |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
это приведение типов в стиле С.
говорим что надо привести выражение к типу short int, такие типы не являются символьными, а числовыми, потому и работает. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 20.10.2011
Сообщений: 433
|
![]()
Ааа, ну так и подумал. Правда зачем в этом случае (short int) - лично я не понял, тогда уж (int) - более чем достаточно. Или дело в кол-во байтах и только?
В любом случае, раз первый вопрос перевода из строки в hex решена. Как насчет обратки? Будет ли сл. код актуальным? Код:
|
![]() |
![]() |
![]() |
#6 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Однако я бы написал: short int s[]
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#7 | ||
Форумчанин
Регистрация: 20.10.2011
Сообщений: 433
|
![]()
Чутка посидел, вот что получилось.
Код:
Цитата:
Цитата:
Хм. Изменил: Код:
Но вопрос все же остается, так как по сути после getline заполняется str. До getline массив не определен - с этим ок, но ведь после то, он уже должен быть определен, так как строка то уже введена. Или я чего-то путаю? Последний раз редактировалось L6go1as; 23.01.2012 в 17:53. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Перевод строки в HEX в DEC | FarStar | Visual C++ | 13 | 07.06.2011 14:16 |
Перевод из dec в hex | McDoC | Помощь студентам | 10 | 30.06.2010 09:03 |
Перевод в HEX посредством javascript | WennY | JavaScript, Ajax | 5 | 04.07.2009 23:32 |
Перевод BIN -> HEX | Piar | Помощь студентам | 2 | 20.05.2009 15:44 |
Перевод из HEX в АСМ | PaperPlane | Софт | 12 | 30.04.2009 03:05 |