Identificando valores de uma variável...

Delphi

06/05/2004

Veja bem...
Quero em que uma variável string que contenha um determinado valor seja indentificada cada valor para fazer uma ação, mas como faço? :oops:
Ex:
Uma string tem o valor 2+2, eu quero que o meu programa identifique:
Ele contem 2, +, 2 e tem um + antes de um dois e um dois depois do mesmo +, então ele vai fazer me retornar a string 2+2=4.


Jasig Aurumalfa

Jasig Aurumalfa

Curtidas 0

Respostas

Lucas Silva

Lucas Silva

06/05/2004

use os Comandos [b:a37a98c8e0]POS[/b:a37a98c8e0] e [b:a37a98c8e0]COPY[/b:a37a98c8e0]


GOSTEI 0
Paulo_amorim

Paulo_amorim

06/05/2004

Olá

Assumindo que vc tem 2 valores somente:
procure pelos valores [´+´, ´-´, ´*´, ´/´] na tua string (copie para uma variavel Char) e copie o valor do primeiro numero utilizando POS e COPY (como o Lucas sugeriu) para uma variavel float

em seguida use POS e COPY novamente para copiar o segundo valor para outra variavel float...

um case para realizar a operação (vendo qual o valor da tua variavel Char) e vc tem seu result!!!

Espero que ajude
Até+


GOSTEI 0
Jasig Aurumalfa

Jasig Aurumalfa

06/05/2004

Então isso no meu programa faria a lógica ficar uma coisa muito extensa...


GOSTEI 0
POSTAR