Wpis z mikrobloga

Jest ktoś w stanie wskazać mi tu błąd? Głupie wczytywanie z pliku; pierwsza linijka w pliku zawiera wartość zmiennej cristalsAmount, reszta zawiera sobie wartości które wrzucam do tablic. Kod poniżej nie działa prawidłowo, wczytuje pierwszą linijkę OK, ale do tablic wczytuje jakieś bzdety bez sensu, tak jakby drugi raz od złego momentu czytał plik.
http://pastebin.com/hPRMETAL
#programowanie #cpp
  • 10
  • Odpowiedz
W jakim? zmieniłem sobie teraz zawartość pliku i usunąłem pierwszą linijkę, a crystalsAmount zadekalrowałem w zmiennej na stałe przy kompilacji + usunąłem jego wczytywanie z pliku i teraz jest OK. Więc mam definitywnie coś z wczytywaniem z tego pliku i ta pierwsza linijka to powoduje :/
  • Odpowiedz
@itakzapomne: a raczej kod wygląda OK? Bo dla mnie kurcze też wygląda OK, a na dodatek jeszcze kilka razy mi dobrze wczytał te wartości, więc może jednak poprobowac innymi kompilatorami?
  • Odpowiedz
@drakerc: to jest proste wczytywanie, więc jak działa źle, to znaczy, że to jest cos po stronie kodu w innym miejscu, a teraz szczęśliwie się to nie objawia. Implementacje mogą byc różne, ale to co podałeś, to szkolne przykłady, które wszędzie powinny zadziałac prawidłowo. Obawiam, się, albo niezadeklarowanych zmiennymch, albo mazania po pamięci. Moge się mylić, ale tak mi to wygląda
  • Odpowiedz