Wątek zablokowany 2011-08-18 00:30 przez Demonical Monk.

String i operacje arytmetyczne

0

Jak wykonać prostą operacje arytmetyczną zapisaną jako informacja typu string?
Funkcja StrToInt() nie wykonuje interpretacji tego typu wyrażeń?

 

procedure TForm1.Button1Click(Sender: TObject);
var
a: string;
i: integer;
begin
     a:='5*6';
     i:=StrToInt(a);
end;

0

tak się nie da - albo poszukasz sobie gotowego parsera albo poczytaj o ONP

0

Tu dość sporo pisaliśmy o tym, znajdziesz co potrzeba.

http://4programmers.net/Forum/C_i_C++/183852-kalkulator_onp_-_c++_vs_delphi

0

Szukałem w necie ale nie ma szans na pozyskanie nawet tak prostego parsera z czterema podstawowymi działaniami.
Wymyślenie i napisanie własnego to pewnie tydzień...
Musze wymyślić coś innego
Pozdrawiam

2

ja [CIACH!], tępota umysłowa jest coraz poważniejsza!!!!!!!!!
Przecież w linku, który dał maciejmt MASZ GOTOWY KOD dla podstawowych działań!!!!!!

1 użytkowników online, w tym zalogowanych: 0, gości: 1