Witam mam problem tego typu, że mam podane przykładowe dane są one rozdzielone spacjami:
string str;
int tab[5];
cin>>str; // za str w oknie wpisujemy "1 -3 23 -10" taki string
//jeśli istieje coś lepszego niż cin chętnie bym się chciał dowidzieć
//czym go zastąpić
zalezy mi na tym, aby każda z tych liczb trafila do tablicy typu int lub do zmiennej np: liczba_1, liczba_2.... :
tab[0]// znalazla sie liczba 1
tab[1]// liczba -3
tab[2]// liczba 23 itd
interesuję mnie również typ float i double ;)
Słyszłem, że do tego stosuje się jakieś parsowanie, lecz nie wiem co to jest, ale się chętnie naucze. Próbowałem cin.getline, ale jedyne co osiągnołem to to że działa taki zabieg dla liczb całkowitych dodatnich, ponieważ usicna mi minus. Czekam na pomoc, jakimś krótkim poradnikiem nie pogardzę pozdowionka ;).