Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / C/C++

Выпуск № 738
от 13.05.2007, 19:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 480, Экспертов: 72
В номере:Вопросов: 1, Ответов: 2


Вопрос № 85979: Здравствуйте уважаемые эксперты! Из текста программы: void __fastcall TForm1::Button1Click(TObject *Sender) { double per=20; double res=0; AnsiString expr="per/5"; //......... //......... Label1...

Вопрос № 85.979
Здравствуйте уважаемые эксперты!

Из текста программы:

void __fastcall TForm1::Button1Click(TObject *Sender)
{
double per=20;
double res=0;
AnsiString expr="per/5";
//.........
//.........
Label1->Caption=FloatToStr(res);
}

что нужно сделать, чтобы получить результат: res=4 (20/5)?
Спасибо.
Отправлен: 08.05.2007, 10:54
Вопрос задал: Бердовский В.Р. (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Unreal2004
Здравствуйте, Бердовский В.Р.!
Ответ удален и перенесен в ветку форума «О деятельности экспертов и работе портала – Удаленные ответы для обсуждения» [ Климова М. ]
= = =
Ответ никчемный и ничего, кроме пустословия, не содержит!
Ответ отправил: Unreal2004 (статус: 2-ой класс)
Ответ отправлен: 09.05.2007, 23:32

Отвечает: Lemeshev Konstantin
Здравствуйте, Бердовский В.Р.!
Насколько я понимаю вам нужно вычислять более широкий класс выражений, чем просто деление на константу.
А для этого необходим парсер.
Посмотрите по ссылкам (исходники прилагаються)
http://sources.codenet.ru/download/904/Parser.html
http://www.rsdn.ru/article/files/Classes/tparser.xml
Ответ отправил: Lemeshev Konstantin (статус: 4-ый класс)
Ответ отправлен: 10.05.2007, 09:16


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Email: support@rusfaq.ru, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.52 от 02.05.2007
Яндекс Rambler's Top100

В избранное