Dowolny typ wartości/rozpoznawanie typu

Odpowiedz Nowy wątek
2011-08-28 18:44
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)


"Na imię mi Legion, bo nas jest wielu." - Mk 5, 9

Pozostało 580 znaków

2011-08-28 18:56
1

Zajrzyj tutaj:
http://www.codeguru.com/forum/showthread.php?t=231054

Pozostało 580 znaków

2011-08-28 19:01

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:

edytowany 1x, ostatnio: Razi91, 2011-08-28 19:02

Pozostało 580 znaków

2011-08-29 11:26
0

Dziękuję za pomoc :)


"Na imię mi Legion, bo nas jest wielu." - Mk 5, 9

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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