Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
ВнизЕсть ли функции для преобразования строки в множество? Найти похожие ветки
← →
SergP © (2004-12-09 22:28) [0]есть ли готовые (стандартные) функции для преобразования строки в множество?
Например есть строка
a:="1,5,12..25,30";
нужно сделать множество [1,5,12..25,30]
Как
1. Проверить является ли данная строка корректным символьным "изображением" множества?
2. преобразовать ее в такое множество?
Имеются в виду стандартные средства, ибо написать соотв. функцию я и сам могу, но на данный момент просто лень.
← →
VMcL © (2004-12-09 22:34) [1]>>SergP © (09.12.04 22:28)
>есть ли готовые (стандартные) функции для преобразования строки в множество?
AFAIK, нет.
← →
SergP © (2004-12-09 22:58) [2]Хм... Странно. Если компилятор распознает текст программы где могут быть те же самые множества, то почему Борланд забыл сделать для пользователей такую функцию? Непорядок однако... :-((
← →
jack128 © (2004-12-09 23:06) [3]А может Борланд еще и исходники компилятора должен тебе предоставить? ;-)
← →
Palladin © (2004-12-09 23:07) [4]Да, вот компилятор умеет создавать исполняемые файлы, почему Борланд забыл сделать и такую функцию! Вообще бардак!
← →
zz 5 © (2004-12-09 23:09) [5]А что такое AFAIK ?
← →
Palladin © (2004-12-09 23:11) [6]as far as i know
← →
SergP © (2004-12-09 23:14) [7]
> [4] Palladin © (09.12.04 23:07)
> Да, вот компилятор умеет создавать исполняемые файлы, почему
> Борланд забыл сделать и такую функцию! Вообще бардак!
Ну причем тут это?
Если StrToInt сделали, то почему бы и StrToSet было не сделать?
Впрочем ладно, Нет, так нет. Буду писать значит вручную... Тем более что когда-то давно уже приходилось писать такое, только забыл уже как сделать по-проще...
← →
Palladin © (2004-12-09 23:25) [8]Строка в число - довольно "интернациональная" функция. Представление числа довольно строго формализировано. Множество - это борланд паскалевская конструкция. Синтаксис записи множества - это часть синтаксиса паскаля от борланд. Сейчас тебе необходима формализация в рамках синтаксиса паскаля, потом тебе понадобятся дополнительные требования к синтаксису и тд и тп. И что Борланд должен успевать за твоими хотелками? Кирпичики для построения своей собственной функции парсинга у тебя есть, все остальное в твоих руках...
← →
ламер © (2004-12-10 00:16) [9]угу. очень нужная функция! главное, что всё это должно работать для чисел, записанных в двоичной, восьмеричной, десятичной и шестнадцатиричной системах! и для разных разделителей - запятая, точка с запятой, косая черта, обратная косая, минус и т.д. и для дробных чисел тоже желательно. отдельно - для получения массива синглов, даблов и экстендед.
ужас! таких крайне важных и сложных для самостоятельной реализации функций - нет! вообще не понимаю, о чём борланд думает?!
← →
Anatoly Podgoretsky © (2004-12-10 00:40) [10]SergP © (09.12.04 22:58) [2]
Пользователей много, а Борланд один.
← →
MBo © (2004-12-10 07:07) [11]typinfo
StringToSet
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.12.26;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.034 c