skojarzenie "stringa" ze zmienną

0

Cześć
wyobraźmy sobie sytuację, w której wczytuję do programu wyrażenie, załóżmy "A+B+C+A" w postaci stringa. Mój program czyta tego stringa znak po znaku, i z założenia przy napotkaniu zmiennej której jeszcze nie używał ma pytać użytkownika o wartość tej zmiennej. W tym wypadku najpierw spyta o A, potem o B, i dalej o C. Kolejną zmienną jest zmienna A, która została już podana wcześniej, więc nie wpisujemy jej ponownie. Program wyświetla wynik.

Teraz moje pytanie: Jak mam skojarzyć znak "A", ze zmienną którą już stworzyłem. Przecież nie mogę przypisać do wartości typu Char wartości Int. Teoretycznie mogę za każdym razem tworzyć kolejną zmienną i przypisywać potem do niej wartość którą poda użytkownik. Ale skąd do licha program ma wiedzieć która zmienna była tą stworzoną przy napotkaniu znaku "A"?

1

Użyj np. mapy

0

Wielkie dzięki Ci dobry człowieku! Nie wiedziałem że coś takiego istnieje ;)
Pozdrawiam

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