![]() |
|
Модераторы: bsa |
![]()
|
|
| magiisto |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 8.7.2009 Репутация: нет Всего: нет |
Всем здрасте . Помогите разобратся в коде
Написал простенькую функцию которая преобразует шестнадцетеричкную строку в её двоичный эквивалент
но после обработки строки d41d8cd98f00b204e9800998ecf8427e функция встречает два символа 00 и записывает в массив нулевой символ 0x00000000 , который я так понимаю обозначает символ завершения строки , и все запись останавливается обрабатываются первые 10 символов и выводится такой результат @╨└РЁ как обойти это ограничение , или как сделать подругому? Это сообщение отредактировал(а) magiisto - 8.7.2009, 17:46 |
|||
|
||||
| mes |
|
|||
|
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 79 Всего: 250 |
переводить не си-строку, а массив символов т.е не применять функции для работы с си строками, а написать например свои для работы с массивом.
на крайний случай можно использовать std::string, ну а вообще тема не раз поднималась, так что если воспользуетесь поиском, можете найти много интересного по теме. Добавлено через 2 минуты вот к примеру : http://forum.vingrad.ru/act-Search/CODE/sh.../hex/index.html |
|||
|
||||
| magiisto |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 2 Регистрация: 8.7.2009 Репутация: нет Всего: нет |
Спасиб , не знал как правильно сформулировать вот и не нашел , я думаю вопрос решен
|
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 85 Всего: 196 |
|
|||
|
||||
![]()
|
| Правила форума "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. |