> 1 <

Автор Сообщение

Slavok47

Members


Статус

1 сообщений

Где: Kazakhstan
Род занятий:
Возраст:

#7316   2014-03-18 16:50 GMT+3 часа(ов)      
Всем привет, ребят есть проблемка
вот часть кода
(setq g (cons 1 (rtos s 2 0)))
s это число из формы, вопрос в следующем, такая конструкция выводит значения 1,2,3 и т.д, а нужно 01,02,03, тоесть обрезается 0. Почитал про функции преобразования, но что то так и не понял, что нужно изменить, прошу помощи
Спасибо!

gomer

Members


Статус

23 сообщений

Где: Ukraine
Род занятий:
Возраст:

#7317   2014-03-24 01:09 GMT+3 часа(ов)      
Чтобы вопрос не остался без ответа: Не следует путать числа и строки! Над числами можно производить математические операции. Строки же - массив символов и обрабатываются как массивы. Возможно вам стоит извлекать строки не преобразовывая их в числа

Михаил Орлов

Members


Статус

6 сообщений
http://acad-prog.ru
Где: Russia Пущино
Род занятий: Инженер-проектировщик
Возраст: 47

#7369   2014-05-08 03:11 GMT+3 часа(ов)      
Если s - вещественное число (например 5.75).
Функция (rtos s 2 0) возвратит строку "6"
Функция cons создаст точечную пару (1 . 6)

Напишите тип данных переменной s (это вещественное число?)
Что вы хотите в результате получить в переменной g?
строку вида "01,02,03"
список строк ("01" "02" "03") или что-то другое?
acad-prog.ru
> 1 <


Онлайн :

0 пользователь(ей), 10 гость(ей) :




Реклама на сайте: