![]() |
Модераторы: bsa |
![]() ![]() ![]() |
|
eXa |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 1.12.2006 Репутация: нет Всего: нет |
Обычная запись char в HEX
HEX записи: 74 65 73 74 Тоесть получается 1 байт на один символ А мне надо 2 байта на один символ HEX: 00 74 00 65 00 73 00 74 Как осуществить такую запись? Это сообщение отредактировал(а) eXa - 5.2.2008, 16:22 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
eXa, напиши свою функцию перекодировки в твой формат.
|
|||
|
||||
Sleepless |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 30.1.2008 Репутация: нет Всего: нет |
eXa, а сразу объявить как wide-character нельзя?
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
||||
|
||||
Sleepless |
|
|||
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 30.1.2008 Репутация: нет Всего: нет |
JackYF, чьёрт побьеры
![]() |
|||
|
||||
eXa |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 133 Регистрация: 1.12.2006 Репутация: нет Всего: нет |
честно говаря не предстовляю как... не подскажеш? |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
Где-то так. Память для dest выделяется заранее. Это сообщение отредактировал(а) JackYF - 5.2.2008, 19:51 |
|||
|
||||
Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: 3 Всего: 134 |
С английскими буквами не видел иначе как с нулями. Свежий пример — генератор парсеров coco/r для с++ поставляется с тестовым языком Taste, В интерпретаторе которого есть конструкции эквивалентные
Принтф ноль вполне себе находит NUL сразу же после 'A'. Как в гнусе так и в борле 551. Добавлено @ 19:58 другое дело что разиер wchar_t не суть что равен 2. Добавлено @ 20:01 А если надо чтоб первым был ноль то два пути --- можно попросту добавить перед строкой любой символ. и брать ноль с конца символа: то есть вместо L"012" (30 00 31 00 32 00) брать L"A012"(41 00 30 00 31 00 32 00 ) Это сообщение отредактировал(а) Mayk - 5.2.2008, 20:02 -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 6 Всего: 162 |
По-моему, этого ограничения не было ![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "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. |