Jest sprawa mam naprzyklad string 1k i chece go teraz zamienic na 1000 tak zeby program rozpoznawal jednostki czyli k = 1000, M=1000000.
Prosze o niezwłoczna pomoc.
String to Muneric
Dobry pomysł, jednak weź pod uwagę wersję 1k2 i 1M2. Taki zapis jest podawany np. w przypadku rezystorów, więc komplikuje rozwiązanie. Obstawiam trzy stringi.grzechura pisze:jednym z rozwiazan jest CASE jesli k to mnozy *1000 jesli M to mnozy razy 1000000 itd. do tego trzeba rozbic stringa na 2 stringi, jeden to bedzie cyfra drugi litera, no i stringa cyfre zamienic na cyfre, potem prezmnozyc i znow zamienic na stringa.
moze jednak 2
bo dzielimy np 1k2 (1200) na "1k" i "2" ( 1000 i 200)
Teraz funkcia Scan Value i jako format dajemy %p
efekt jest taki ze ta funkcia daje nam 1000 na wyjsciu a do tego dadajemy reszte...
polecam Format Specifier Examples chyba nawet da sie to od razy przerobic ale nie che mi sie kombinowac na format string....leniwy jestem
bo dzielimy np 1k2 (1200) na "1k" i "2" ( 1000 i 200)
Teraz funkcia Scan Value i jako format dajemy %p
efekt jest taki ze ta funkcia daje nam 1000 na wyjsciu a do tego dadajemy reszte...
polecam Format Specifier Examples chyba nawet da sie to od razy przerobic ale nie che mi sie kombinowac na format string....leniwy jestem
Pozdrawiam
Slawek
Slawek