Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» c++ builder - получить hex значение символа

Автор: sp1ke
Дата сообщения: 22.05.2003 09:11
c++ builder - получить hex значение символа
Автор: Bloody_Nokia_Adept
Дата сообщения: 22.05.2003 10:41
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);
}
Автор: sp1ke
Дата сообщения: 22.05.2003 12:33
Как можно конвертнуть 'char *' to 'char'
а ту у меня

Код:
token = strtok(str.c_str(),"|");
char hex_buf[3];
sprintf( hex_buf, "0x%.2X", token );
str = AnsiString( hex_buf );
Автор: Bloody_Nokia_Adept
Дата сообщения: 22.05.2003 13:44
sp1ke
Что-то я слабо понял смысл твоего кода. Можешь описать более общую задачу, а не просто задачу получения hex кода символа? А то в коде у тебя муть какая-то. Честное слово

Страницы: 1

Предыдущая тема: Компоненты типа RightEdit...


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.