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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 20:34   #1
ma3k
 
Регистрация: 17.07.2010
Сообщений: 8
По умолчанию формула

Пользователь вводит формулу в окошко(простые мат действия). в фомуле есть переменная. есть таблица stringgrid, из первого столбика которой берутся значения переменной во второй столбик значения функции. Мне сделать нуно чуть сложее, но если пойму как сделать это то разберусь. вопрос. как в формулу записанную в типе стринг подставить значения integer? strtoint для функции нельзя как я понял, ошибку дает.
ma3k вне форума Ответить с цитированием
Старый 07.12.2011, 20:38   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

> как в формулу записанную в типе стринг подставить значения integer

подставить не проблема, а вот вычислить результат формулы без хотя бы примитивного парсера будет непросто
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 07.12.2011, 20:43   #3
ma3k
 
Регистрация: 17.07.2010
Сообщений: 8
По умолчанию

ну вот допутим юзер ввел '2*X+4'(начину с простого) я ее записал как строку S что дальше? я на делфи пишу
ma3k вне форума Ответить с цитированием
Старый 07.12.2011, 20:46   #4
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

ну вот и меняете X на то, что у вас там в стрингриде, через pos/insert/delete, это элементарно
а дальше парсер нужен
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 07.12.2011, 20:48   #5
ma3k
 
Регистрация: 17.07.2010
Сообщений: 8
По умолчанию

ясно, можете тогда меня отослать где поближе познакомиться с этими парсерами, точнее с тем что нужен мне.
ma3k вне форума Ответить с цитированием
Старый 07.12.2011, 20:51   #6
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

загляните в эту тему, ну или в любую со словом парсер, их тут много
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ФОРМУЛА E-Novikov Microsoft Office Excel 2 22.06.2011 22:47
Формула... dark999 Помощь студентам 8 17.03.2011 15:25
Формула vpersov Помощь студентам 1 28.11.2010 19:15
формула ROBERT033 Microsoft Office Excel 3 01.11.2009 08:46
Формула ROBERT033 Microsoft Office Excel 4 29.10.2009 18:35