реклама на сайте
подробности

 
 
> как перевести строку HEX в строку ASCII?
spectral1989
сообщение Sep 28 2012, 10:27
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 76
Регистрация: 5-04-12
Из: Томск
Пользователь №: 71 210



здравствуйте! возникла необходимость перевести строку HEX в строку ASCII символов на СИ. т.е.

string = { [0] = 0x31, [1] = 0x32, [2] = 0x33 } ===> string = { [0] = "1", [1] = "2", [2] = "3" }

как это можно сделать?

Сообщение отредактировал spectral1989 - Sep 28 2012, 10:31
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Палыч
сообщение Sep 28 2012, 14:56
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 399
Регистрация: 10-05-06
Из: г. Новочеркасск
Пользователь №: 16 954



Цитата(spectral1989 @ Sep 28 2012, 14:27) *
как это можно сделать?

Я так понимаю: если есть одна строка, содержащая символы, например, "123", то нужно получить другую строку содержащую символы "7В" ? Для ленивых, например, так:
Код
  sprintf(string2, "%X", atoi(string1));
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:33
Рейтинг@Mail.ru


Страница сгенерированна за 0.01375 секунд с 7
ELECTRONIX ©2004-2016