Witam,
Wiem jak czytać i zapisywać dane do plików, lecz problem pojawia się przy większej złożoności zadania.
W pliku mam dane w postaci:
Kolo [(0,0)-(4,4)]
Kolo [(0,0)-(3,3)]
Trojkat [(0,0)-(8,8)] [(8,8)-(3,3)] [(3,3)-(0,0)]
Kolo [(0,0)-(2,2)]
Kolo [(0,0)-(1,1)]
Kolo [(0,0)-(0,0)]
Czy jest jakiś prosty sposób w C++, żeby dostać się do liczb np. w linijce z Trójkątem chciałbym otrzymać Napis oraz 3 tablice dwuelementowe wskazujące na punkt.
Czy istnieje może jakiś obiekt, który by działaj jak stringstream, ale żeby czytać z niego danie np dla koła:
int x, y, w, q;
obj >> Nazwa_Figury >> " " >> "[(" >> x >> "," >> y >> ")-(" >> w >> "," << q ")]";