![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
Доброе время суток, есть функция возвращающая значение типа unsigned char* это значение необходимо преобразовать в char*
Помогите плиз, что только уже не попробовала... Код:
пробовала вот так: Код:
Единственное, что ограничивает полет мысли программиста-компилятор
Последний раз редактировалось Sparky; 21.05.2012 в 20:25. |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
![]()
Позвольте уточнить, Вы хотите получить строковое представление хеша? Если так, то просто скопировать массив недостаточно, нужно сопоставить их с печатными символами из используемой кодовой страницы (например ASCII).
Простейший пример: http://ideone.com/NKMCf |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
да вы правильно поняли, но проблема в том что hash[8] а конвертировать нужно в temp_hash[16]. И все равно почему-то у меня строка не получается с этим кодом...
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
а можно как-то просто printf вывести в переменную temp_hash?
Код:
Единственное, что ограничивает полет мысли программиста-компилятор
Последний раз редактировалось Sparky; 22.05.2012 в 07:57. |
![]() |
![]() |
![]() |
#5 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Если не ошибаюсь - sprintf сохраняет форматирование в переменку.
I'm learning to live...
|
![]() |
![]() |
![]() |
#6 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]() Код:
Единственное, что ограничивает полет мысли программиста-компилятор
Последний раз редактировалось Sparky; 22.05.2012 в 08:26. |
![]() |
![]() |
![]() |
#7 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]() Код:
Единственное, что ограничивает полет мысли программиста-компилятор
Последний раз редактировалось Sparky; 22.05.2012 в 08:50. |
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 19.08.2009
Сообщений: 2,119
|
![]()
Sparky
stack around the variable temp_str was corrupted. ясен пень (Ж Как исправить? не возвращать временную строку из функции. варианты: new/malloc/strdup или (лучше) std::string
А вы почему со мной не соглашаетесь, у вас что, импотенция? (c) ACE Valery
|
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 15.05.2009
Сообщений: 1,222
|
![]()
в итоге просто добавила символ конца строки, можно закрывать
Единственное, что ограничивает полет мысли программиста-компилятор
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
'unsigned char [512]' в 'const char *' | frommars | Visual C++ | 8 | 02.07.2011 13:37 |
unsigned char в array<Byte> | Artemprodigy | Visual C++ | 0 | 23.03.2011 11:19 |
перевод в string из unsigned char | Dimarik | Общие вопросы C/C++ | 5 | 22.03.2011 22:46 |
Конвертирование из const char*(System::String) в LPCWSTR | Eros | Общие вопросы .NET | 1 | 27.05.2010 12:36 |