Jak sprawic, by rozmiar stringa wrocil do swojego "neutralnego" rozmiaru, a nie mimo wyczyszcznia, zostawal rozmiar ostatnio wczytanych danych.
Wczytuje sobie z pliku współrzędne, dziala to mniej wiecej tak:
Mam kilka lini, a w kazdej z nich mam kilka wspolrzenych, "x y x y x y x y" Wczytuje po lini i wyciagam pojedyncze punkty pakujac je do string bufor nastepnie atoi , a potem czyszcze bufor, bufor.clear()
I tu jest moj problem. Gdy trafi sie jakas wspolrzedna ktora ma wiecej cyfr, to rozmiar bufora zostaje i nastepne wspolrzedne sa blede. Jak sobie z tym poradzic?
tl;dr:
Jak sprawic, by rozmiar stringa wrocil do swojego "neutralnego" rozmiaru, a nie mimo wyczyszcznia, zostawal rozmiar ostatnio wczytanych danych.
Wczytuje sobie z pliku współrzędne, dziala to mniej wiecej tak:
Mam kilka lini, a w kazdej z nich mam kilka wspolrzenych, "x y x y x y x y"
Wczytuje po lini i wyciagam pojedyncze punkty pakujac je do string bufor
nastepnie atoi , a potem czyszcze bufor, bufor.clear()
I tu jest moj problem. Gdy trafi sie jakas wspolrzedna ktora ma wiecej cyfr, to rozmiar bufora zostaje i nastepne wspolrzedne sa blede. Jak sobie z tym poradzic?