Wpis z mikrobloga

Nie wiem jaką masz strukturę pliku, ale być może udało by się najpierw zliczyć liczbę "rekordów", a później zaalokować pamięć?
No i jeśli jest to C++ (a nie C) i masz dostęp do STLa to użyj std::vector tak jak kolega @SuppressWarnings zasugerował.
@sentoxo: to se zrób własnego vectora, zaalokuj sobie najpierw tablicę o wielkości np. 10 i jeśli miejsce na elementy się kończy to tworzysz nową o np. dwa razy większym rozmiarze, przepisujesz 10 ze starej i dodajesz nowy no i trzymasz sobie też jakąś zmienną z ilością elementów