Przepełnienie bufora

Przepełnienie bufora
SN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Witam,
mam problem z programem. Polega on na tym że przyjmuje pewne tam określone dane, wklejając je do konsoli. I tutaj mam problem, ponieważ jest ich bardzo dużo, tysiące i program blokuje się na pewnym znaku(ciągle na tym samym) - wczytuje może z 1/10 tego tekstu, który wbijam w okno konsoli. Nie wiem jak sobie z tym poradzić, myślę że chodzi może tutaj o to że bufor się przepełnia i być może dlatego powstaje taka blokada. Miał ktoś może taki problem i wie jak sobie z nim poradzić lub po prostu ma jakiś pomysł żeby to rozwiązać ? Znaki rozdzielone są spacją, więc w kodzie wszystko jest poprawnie napisane, żeby pomijał je i robił odpowiednie kroki. Oczywiście nie mam pewności czy dzieje się coś złego z buforem, czy błąd leży po jakiejś innej stronie.

Proszę o pomoc.

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Przyczyn mogą być setki - podaj kod.

_13th_Dragon
  • Rejestracja: dni
  • Ostatnio: dni
0

Sprawdź jakimś edytorem binarnym czy przypadkiem za tym znakiem nie idzie znak <ctrl-Z> ('\x1A')

SN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 9
0

Nie, raczej nie ma. Sprawdzalem w Notepad ASCII->HEX i nic nie pokazuje.

msm
  • Rejestracja: dni
  • Ostatnio: dni
0

Jak @Patryk27 napisał -> podaj kod (odpowiedzialną część przynajmniej), trudno zgadywać na ślepo.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.