Putem aloca static 1 char[MAX_SIZE] in care sa citim fiecare linie, urmand
sa alocam strlen() + 1 pentru fiecare string inserat in hash.

2011/2/22 Razvan Deaconescu <razvan.deacone...@cs.pub.ro>

> On 02/21/2011 11:09 PM, Daniel Baluta wrote:
> > 2011/2/21 Laura Vasilescu <vasilescu.la...@gmail.com>:
> >> 2011/2/21 Stefan Munteanu <stef8...@gmail.com>:
> >>> - cateva teste mai complicate (stress): acestea vor incarca excesiv
> >>> unele bucketuri, si vor insera cateva cuvinte foarte lungi (~10000
> >>> caractere)
> >>
> >> Se poate totuși specifica o limită?
> >> Mie personal mi se pare o tâmpenie să citesc comenzile caracter cu
> caracter.
> >
> > Nu o să citești caracter cu caracter că n-are sens. Poți să citești
> > CHUNK_SIZE caractere
> > o dată, după care eventual faci realloc :).
>
> În plus, dacă s-ar specifica o limită cu ce te-ar ajuta. A aloca spațiu
> până la acea limită pentru fiecare cuvânt ar însemna memorie consumată
> inutil.
>
> Răzvan
> _______________________________________________
> http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii
>



-- 
Alexandru Damian

Polytechnic University of Bucharest
   Faculty of Automatic Control and Computers
_______________________________________________
http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii

Raspunde prin e-mail lui