Symulator EU07 (i nie tylko) > Na warsztacie
Exe - konwersja na C++
firleju:
Nie chcę używać strigstream narazie.
queuedEU:
Jakies przeciwwskazania weszysz?
firleju:
Patrzę w qutils i nie widzę tych funkcji. Chyba mam jakąś starą wersję repo, albo co. Skopiowałem twoją funkcję, ale jest taki problem, że:
--- Kod: ---int length = snprintf( NULL, 0, "%d", x );
--- Koniec kodu ---
ta linijka zwraca mi -1 co teoretycznie oznacza problem ze zrzuceniem. Nie mam pojęcia jaki może mieć problem jeśli int przychodzi mu o wartości 18.
Nie chcę linkować całej biblioteki, żeby zrobić z niej jedną funkcję, którą docelowo i tak zamienię na std:to_string()
queuedEU:
Moze zamiana %d na %i rozwiarze problem...
firleju:
Nie rozwiązało. Zrobiłem na streamie i bangla. Borland sucks...
Dodano: 12 Września 2016, 22:13:04 Dobra, w załączniku testowe exe. Bazuje na 478 plus parę commitów, więc nie ma tutaj wszystkich ostatnich poprawek. Sprawdzamy czy rozkład poprawnie się wczytuje oraz ogólnie wszystko działa jak poprzednio.
Dodano: 13 Września 2016, 07:55:28 Rano narzuciłem zmiany z gałęzi głównej na moją gałąź. Delikatne poprawki na zmiany wprowadzone przez Stele i teraz możemy lecieć dalej z konwersją. Jak się będą objawiać jakieś błędy w rozkładach to poprawki będą na bieżąco.
Nawigacja
[#] Następna strona
Idź do wersji pełnej