Консультация № 49083
14.07.2006, 03:11
0.00 руб.
0 1 1
Здравствуйте, уважаемые эксперты.
Недавно столкнулся с проблеммой выполнения арифметических операций над ASCLL цифрами, возможно ли это, а если возможно то как?

Обсуждение

Неизвестный
14.07.2006, 08:13
общий
это ответ
Здравствуйте, Sasha_Krup!
Думаю что данный вопрос можно решить так: Получить с клавиатуры нужное число, записать его в буфер (это будет ASCII строка), начиная с последнего символа делаем следующее: берем из строки этот ASCII символ (точнее его код), вычитаем из него код нуля (30h) и умножаем на 10 в степени позиции в числе (номеруется с нуля, с права на лево), полученное число сохраняем (точнее первое сохраняем, а остальные прибавляем к нему). В результате получаем наше число и можем с ним работать :)
Удачи!
Форма ответа