![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Преобразование типа Char
rena © (2008-05-18 22:09:00)Подскажите пожалуйста, с помощью каких функций можно преобразовать тип char в integer или string? Чтобы, допустим, символ '2'(сhar) преобразовать в 2(integer) или хотя бы в string, а через него в integer..На прологе есть такой предикат (char_int(Char,Integer)) а на delphi?
Умище (2008-05-18 23:57:00) [1]
function Char2Int(c: Char): Integer;
begin
Result := Ord(C) - 48;
end;
{RASkov} (2008-05-18 22:38:00) [2]> [2] rena © (18.05.08 22:21)
> В Delphi есть функция StrToInt(x), переводящая значение
> строкового типа в целое число, как тоже самое сделать с
> типом char?
так же
C: Char;
N: Integer;
....
C:='5';
N:=StrToInt(C);
rena (2008-05-18 22:21:00) [3]Нет, код символа как раз не нужен..В Delphi есть функция StrToInt(x), переводящая значение строкового типа в целое число, как тоже самое сделать с типом char?
Anatoly Podgoretsky (2008-05-18 22:12:00) [4]> rena (18.05.2008 22:09:00) [0]
S := '2'
I := Ord('2') но вопрос не понятен, ты код что хочешь получить?