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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.03.2013, 18:03   #1
Cyr
 
Регистрация: 03.03.2013
Сообщений: 7
Вопрос Разделение на символы и цифры

Как записать код символа по аски в отдельную переменную, а цифру в отдельную, при условии, что я их ввел без пробела, например: ввел d2(буду вводить только такого формата, т.е. 1 буква впереди потом одна цифра без пробела), то в одну переменную записывается 100, а в другую 2 на Си

Последний раз редактировалось Cyr; 11.03.2013 в 18:30.
Cyr вне форума Ответить с цитированием
Старый 11.03.2013, 18:22   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

паскаль
Код:
s:='d2';
x:=ord(s[1]);
x2:=ord(s[2])-ord('0');
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 11.03.2013, 18:31   #3
Cyr
 
Регистрация: 03.03.2013
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Mad_Cat Посмотреть сообщение
паскаль
Код:
s:='d2';
x:=ord(s[1]);
x2:=ord(s[2])-ord('0');
На си, не указал язык.

Последний раз редактировалось Cyr; 11.03.2013 в 18:52.
Cyr вне форума Ответить с цитированием
Старый 11.03.2013, 22:21   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Код:
char s[2];
вводим s;
int x=s[0],y=s[1]-'0';
s-andriano прав. Очепятался.
I'm learning to live...

Последний раз редактировалось Stilet; 12.03.2013 в 09:25.
Stilet вне форума Ответить с цитированием
Старый 12.03.2013, 07:13   #5
s-andriano
Старожил
 
Аватар для s-andriano
 
Регистрация: 08.04.2012
Сообщений: 3,229
По умолчанию

Вместо последнего знака равенства - минус.
s-andriano вне форума Ответить с цитированием
Старый 15.03.2013, 20:16   #6
Cyr
 
Регистрация: 03.03.2013
Сообщений: 7
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
Код:
char s[2];
вводим s;
int x=s[0],y=s[1]-'0';
s-andriano прав. Очепятался.
Благодарю, выручили.
Cyr вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как заменить цифры знаком " ! ". Удалить символы, соответствующие гласным буквам как русского, так и латинского алфавит inna_matuashova Помощь студентам 2 25.10.2011 23:44
(C) Разделение цифры Nemocoder Общие вопросы C/C++ 4 21.08.2011 23:53
Разделение слова на отдельные символы,вычисление их количества tagantroy Паскаль, Turbo Pascal, PascalABC.NET 2 18.07.2011 00:39
Сортирует цифры по строкам, а надо чтобы сортировала цифры , записанные через пробелы Алексей_xXx Помощь студентам 14 06.05.2009 17:42