Jeśli chodzi o pamięć RAM, to jest ona ograniczeniem. Ale 77000 łańcuchów to nie jest znowu aż tak dużo... Chyba że każdy z nich ma długość miliarda znaków. ;)
Coś mi mówi, że ta tablica łańcuchów ląduje u Ciebie na stosie, który ma ograniczoną pojemność dla każdego programu. Spróbuj zaalokować tę tablicę dynamicznie i daj znać o rezultacie.
No i jeszcze coś. Naprawdę dostajesz komunikat, że kompilator przestał działać...?