Temat: limit tablicy

Cześć,
posiadam tablicę stringów o rozmiarze 1000 oraz funkcję która dodaje do niej elementy. Za każdym razem funkcja kończy swoją prace na elementach od 700 do 750 i dalej mam same puste pola. Czy istnieje jakiś limit pojemności tablicy?
Kompilator pozwoli ci zadeklarować tablicę o pojemności 10^18 elementów. O ile nie masz miliarda gigabajtów ramu, komputer wysypie ci się trochę szybciej. Nie mniej, są to liczby zdecydowanie większe niż 1000.
Policzyłem, i funkcja przestaje mi dzielić inputa i wrzucać jego elementy do tablicy po 4096 znakach przez co cały program działa ale tylko dla małych wartości. Czyli oznacza to że błąd leży w tej funkcji?
Spróbuj zadeklować tą tablicę globalnie (o ile tego jeszcze nie zrobiłeś)
Zadeklarowałem globalnie i niestety nic to nie dało.