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

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

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.09.2009, 16:34   #1
demonara
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 25
По умолчанию char в integer

как преобразовать тип char в integer
pascal
demonara вне форума Ответить с цитированием
Старый 17.09.2009, 16:45   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
var c:char;i:integer;
begin
 c:='r';
 i:=ord(c);
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 17.09.2009, 16:50   #3
demonara
Пользователь
 
Регистрация: 24.05.2009
Сообщений: 25
По умолчанию

большое спасибо
demonara вне форума Ответить с цитированием
Старый 18.09.2009, 06:12   #4
Consol
Пользователь
 
Регистрация: 19.08.2009
Сообщений: 89
По умолчанию

вроде как еще есть такая функция как val
Consol вне форума Ответить с цитированием
Старый 18.09.2009, 08:30   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Consol
Эта функция берет не код символа а преобразовывает строку в число.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 18.09.2009, 08:54   #6
Consol
Пользователь
 
Регистрация: 19.08.2009
Сообщений: 89
По умолчанию

Цитата:
как преобразовать тип char в integer
если я не ошибаюсь об этом и просили
Consol вне форума Ответить с цитированием
Старый 18.09.2009, 11:22   #7
puporev
Старожил
 
Регистрация: 13.10.2007
Сообщений: 2,740
По умолчанию

Чтобы получить из символа цифры саму цифру, то так i:=ord(c)-48;
Например с:='9' ord(c)-48=9.
puporev вне форума Ответить с цитированием
Старый 18.09.2009, 11:32   #8
Alex Cones
Trust no one.
Старожил
 
Аватар для Alex Cones
 
Регистрация: 07.04.2009
Сообщений: 6,526
По умолчанию

Consol,
Цитата:
Цитата:
как преобразовать тип char в integer
если я не ошибаюсь об этом и просили
Цитата:
Эта функция берет не код символа а преобразовывает строку в число.
Строка<>Char
Строка = String
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ
GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ
Alex Cones вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка cannot convert from 'char *' to 'char [100]' Stellvertreter Общие вопросы C/C++ 5 30.05.2010 00:02
integer Xcopy Общие вопросы Delphi 8 13.09.2009 17:03
FastString::FastString(const char *psz) : m_psz(new char [strlen(psz) + 1]) { strcpy(m_psz, psz); } lebedun Общие вопросы C/C++ 3 27.03.2009 03:43
отличие char* str ="..." от char ...[]="..." StarWorm Общие вопросы C/C++ 2 20.11.2008 08:48
Есть таблица - В ней три поля int, char, char нужно чтобы данные заносились в таблицу Mysql Muahahaha PHP 8 27.03.2008 11:17