![]() |
Есть вопросик по С++
Имеется ли функция для перевода сроки символов в шестнадцатиричную систему, а если есть, то как она называется, кокой вил имеет и какую библиотеку подключать? Спасибо |
Вы чуть-чуть недопонимете -
1 все числа храняться в машине в двоичном виде 2 перевод из строки в int можно сделать с помощью atoi() (может быть ошибка в написании - отвечаю по памяти) 3 выдать число в 16 - ричном виде можно, например с помощью функций printf, sprintf и т.п. , напрмер: Цитата:
|
ruslandh
Guest Я так понял, задача по строке получить ULONG какой-нить? s(w)scanf можно заюзать. |
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)//если вывод на экран нужен } каким компилятором пользуетесь не знаю, поэтому по ДОС |
Время: 11:38. |
Время: 11:38.
© OSzone.net 2001-