Dowolny typ wartości/rozpoznawanie typu

0

Witajcie. Próbuję stworzyć program, który będziemy obsługiwali przy pomocy komend, ale po komendzie bezpośrednio podajemy argumenty. Mogą mieć różne typy, dlatego potrzebuję czegoś, co będzie rozpoznawało typ danych wejściowych i przydzielało do odpowiedniej zmiennej lub przechowywało dowolny typ. Z góry dziękuję za pomoc :).

(Wiem, że można zrobić tak, żeby najpierw wpisać komendę, a dopiero potem argumenty, lecz pytam teraz głównie z ciekawości, bo może się to kiedyś przydać :D)

1

Użyć stringów i ewentualnie parsować do liczb. Wczytujesz całe linie, sprawdzasz jaka to komenda np. przez stringstream, albo sscanf, zależy czy używasz iostream, czy cstdio (choć jeśli chodzi o sprawdzanie danych już w pamięci to można mieszać oba sposoby). Albo na bieżąco: pobrać pierwszy wyraz i potem wg. niego odpowiednio następne.

Podsumowując poczytaj o:

0

Dziękuję za pomoc :)

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