Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Перевод строки символов в hex в С++

Ответить
Настройки темы
Перевод строки символов в hex в С++

Аватара для Guest

Guest



Профиль | Цитировать


Есть вопросик по С++
Имеется ли функция для перевода сроки символов в шестнадцатиричную систему, а если есть, то как она называется, кокой вил имеет и какую библиотеку подключать?
Спасибо

Отправлено: 22:33, 02-12-2002

 

Аватара для ruslandh

info man howto


Сообщения: 6958
Благодарности: 384

Профиль | Сайт | Отправить PM | Цитировать


Вы чуть-чуть недопонимете -
1 все числа храняться в машине в двоичном виде
2 перевод из строки в int можно сделать с помощью atoi() (может быть ошибка в написании - отвечаю по памяти)
3 выдать число в 16 - ричном виде можно, например с помощью функций
printf, sprintf и т.п. , напрмер:

Цитата:
int a=10;
int b=ox10;
*char ch="220";
c = atoi(ch);
printf("a=%h b=%h c=%h", a, b, c);

-------
Поспешай не торопясь


Отправлено: 06:26, 03-12-2002 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Модер


Сообщения: 1716
Благодарности: 17

Профиль | Сайт | Отправить PM | Цитировать


ruslandh
Guest
Я так понял, задача по строке получить ULONG какой-нить?
s(w)scanf можно заюзать.

-------
Васкецов Сергей
http://registry.oszone.net


Отправлено: 16:24, 03-12-2002 | #3


Старожил


Сообщения: 163
Благодарности: 0

Профиль | Отправить PM | Цитировать


Guest
А если буквально понять Вас, то что-то вроде

char str[]="jhfkhgfjhf";
int l=strlen(str);
int n;
for (int i=0;i<l-1;l++)
{
* *n=str[[i]]&0x00FF;
* *printf("%02x ",n)//если вывод на экран нужен
}
каким компилятором пользуетесь не знаю, поэтому по ДОС

-------
"Сколь бы сложной ни казалась проблема на первый взгляд, она, если правильно к ней подойти, окажется еще более сложной" - Пол Андерсон


Отправлено: 04:55, 16-01-2003 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » Перевод строки символов в hex в С++

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
HEX-коды Nealles Программирование и базы данных 18 10-08-2015 10:11
Hex Editor Neo 4.93.03.3402 OSZone Software Новости программного обеспечения 0 24-12-2009 09:30
Hex Редакторы / Просмоторшики Rock Хочу все знать 5 04-06-2008 02:56
hex in FreBSD... Guest Общий по FreeBSD 6 15-07-2004 09:00
Color in hex  в Делфи Borislav Программирование и базы данных 1 22-04-2004 04:05




 
Переход