|
Модераторы: Daevaorn |
|
Alexey68 |
|
|||
Alexey Профиль Группа: Участник Сообщений: 98 Регистрация: 10.4.2013 Репутация: нет Всего: нет |
Здравствуйте уважаемые форумчане!
Прошу Вашей помощи: Необходимо из hex ансистроки (массив) c0200000a9157af4... получить ascii и записать в файл при помощи TFileStream. Пример конвертера http://www.rapidtables.com/convert/number/hex-to-ascii.htm Имеются ли у кого примеры. AnsiString print "c0200000a9157af4... вопрос... TFileStream *out = new TFileStream(search, fmCreate); int size = print.Length(); out->Seek(0,0); // out->Write(&size, sizeof(size)); out->Write(&size, 0); if( size != 0 ) out->Write(print.data(), size); delete out; С уважением, Алексей. Это сообщение отредактировал(а) Alexey68 - 12.4.2017, 21:47 Присоединённый файл ( Кол-во скачиваний: 0 ) 3.rar 3,66 Kb |
|||
|
||||
akizelokro |
|
|||
Крокодил Профиль Группа: Участник Сообщений: 761 Регистрация: 30.7.2007 Репутация: 1 Всего: 5 |
Там же есть таблица соответствия ( в ссылке). Сами ascii-символы и есть эти HEX-значения. Для хранения в файл их даже конвертировать не надо, просто записываешь массив байтов. Эта таблица соответствия будет использоваться при выводе на экран, например.
-------------------- a = a + b; b = a - b; a = a - b; |
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 8 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |