Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.06.2011, 19:17   #1
kirsan007
Пользователь
 
Аватар для kirsan007
 
Регистрация: 24.02.2011
Сообщений: 28
По умолчанию Разбить строку и превести в byte

У меня есть строка
string s:='FFDDEE'

Как мне преобразовать её в массив байтов и получить
byte b[0] := $FF;
byte b[1] := $DD;
byte b[2] := $EE;
Отаку
kirsan007 вне форума Ответить с цитированием
Старый 04.06.2011, 19:43   #2
oxJass
Пользователь
 
Регистрация: 03.12.2010
Сообщений: 17
По умолчанию

Код:
 const s:='FFDDEE';
 var 
a,b,c:byte;
 begin
     a:=StrToIntDef('$'+copy(s,1,2),-1);
     b:=StrToIntDef('$'+copy(s,3,2),-1);
     c:=StrToIntDef('$'+copy(s,5,2),-1);
Вот, вроде без ошибок. Не тестил.
oxJass вне форума Ответить с цитированием
Старый 04.06.2011, 20:00   #3
chertovich
Форумчанин
 
Аватар для chertovich
 
Регистрация: 26.07.2009
Сообщений: 489
По умолчанию

Chr(Str[1]), где 1 - номер символа
Если в глубине души вы программист, то, следуя своим наклонностям, вы захотите написать кусок кода.
chertovich вне форума Ответить с цитированием
Старый 04.06.2011, 20:33   #4
kirsan007
Пользователь
 
Аватар для kirsan007
 
Регистрация: 24.02.2011
Сообщений: 28
По умолчанию

oxJass, спасибо, то что надо.
Отаку
kirsan007 вне форума Ответить с цитированием
Старый 04.06.2011, 20:51   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Chr(Str[1])
Str это процедура такая есть стандартная. Нехорошо имена переопределять. И потом я не понимаю как инструкция приведения к символу может получать в качестве параметра символ, если ей требуется число.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как разбить одну строку на несколько, ориентируясь на Заглавные буквы seto Microsoft Office Excel 13 28.08.2015 13:46
разбить строку Ceprey Общие вопросы C/C++ 10 24.12.2009 20:47
Разбить строку в delphi severin Помощь студентам 2 12.11.2009 12:03
C++: разбить строку на подстроки apromix Помощь студентам 2 04.10.2009 01:07
Разбить строку на 2 части 7KByte Общие вопросы C/C++ 6 31.05.2009 16:51