Форум: "Основная";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];
Внизмакроподстановки Найти похожие ветки
← →
22606 (2002-02-08 10:44) [3]Если Вы имеете ввиду вычисления строки типа "a+b*(c+d)",
то для реализации этого механизма применяют парсеры.
Их написано очень много и Вы их легко найдете. (Пример для поиска в любом поисковике Delphi+Parser). Чтобы Вас не пугало незнакомое слово, парсер - это подпрограммка, которая разбирает Вашу символьную строку на состовляющие и производит необходимые действия - раскрывет скобки, делит, умножает и т.д. - все зависит от мощности парсера. Это может быть или функция или компонент - все зависит от реализации. Так-же как и производимые действия - простенькие (сложение, вычитание...) или сложные (тригонометрические ф-ции, факториалы, логарифмы...).
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.03.04;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.004 c