c++ builder - получить hex значение символа
» c++ builder - получить hex значение символа
sp1ke
Тебе надо получить код символа или текст с его hex?
Если код, то это сам символ
Если же текст, то вот пример стандартного кода на С:
Код:
#include <stdio.h>
void main( void )
{
char ch = 'a';
char buffer_simple[3]; // два hex символа и нулевой терминатор строки
char buffer_advnsd[5]; // символы "0x", два hex символа и нулевой терминатор строки
sprintf( buffer_simple, "%.2X", ch );
sprintf( buffer_advnsd, "0x%.2X", ch );
printf( "Output:\n%s\n%s\n", buffer_simple, buffer_advnsd);
}
Тебе надо получить код символа или текст с его hex?
Если код, то это сам символ
Если же текст, то вот пример стандартного кода на С:
Код:
#include <stdio.h>
void main( void )
{
char ch = 'a';
char buffer_simple[3]; // два hex символа и нулевой терминатор строки
char buffer_advnsd[5]; // символы "0x", два hex символа и нулевой терминатор строки
sprintf( buffer_simple, "%.2X", ch );
sprintf( buffer_advnsd, "0x%.2X", ch );
printf( "Output:\n%s\n%s\n", buffer_simple, buffer_advnsd);
}
Как можно конвертнуть 'char *' to 'char'
а ту у меня
Код:
token = strtok(str.c_str(),"|");
char hex_buf[3];
sprintf( hex_buf, "0x%.2X", token );
str = AnsiString( hex_buf );
а ту у меня
Код:
token = strtok(str.c_str(),"|");
char hex_buf[3];
sprintf( hex_buf, "0x%.2X", token );
str = AnsiString( hex_buf );
sp1ke
Что-то я слабо понял смысл твоего кода. Можешь описать более общую задачу, а не просто задачу получения hex кода символа? А то в коде у тебя муть какая-то. Честное слово
Что-то я слабо понял смысл твоего кода. Можешь описать более общую задачу, а не просто задачу получения hex кода символа? А то в коде у тебя муть какая-то. Честное слово
Страницы: 1
Предыдущая тема: Компоненты типа RightEdit...
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.