Putem aloca static 1 char[MAX_SIZE] in care sa citim fiecare linie, urmand sa alocam strlen() + 1 pentru fiecare string inserat in hash. <br><br><div class="gmail_quote">2011/2/22 Razvan Deaconescu <span dir="ltr">&lt;<a href="mailto:razvan.deaconescu@cs.pub.ro">razvan.deaconescu@cs.pub.ro</a>&gt;</span><br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="im">On 02/21/2011 11:09 PM, Daniel Baluta wrote:<br>
&gt; 2011/2/21 Laura Vasilescu &lt;<a href="mailto:vasilescu.laura@gmail.com">vasilescu.laura@gmail.com</a>&gt;:<br>
&gt;&gt; 2011/2/21 Stefan Munteanu &lt;<a href="mailto:stef8803@gmail.com">stef8803@gmail.com</a>&gt;:<br>
&gt;&gt;&gt; - cateva teste mai complicate (stress): acestea vor incarca excesiv<br>
&gt;&gt;&gt; unele bucketuri, si vor insera cateva cuvinte foarte lungi (~10000<br>
&gt;&gt;&gt; caractere)<br>
&gt;&gt;<br>
&gt;&gt; Se poate totuși specifica o limită?<br>
&gt;&gt; Mie personal mi se pare o tâmpenie să citesc comenzile caracter cu caracter.<br>
&gt;<br>
&gt; Nu o să citești caracter cu caracter că n-are sens. Poți să citești<br>
&gt; CHUNK_SIZE caractere<br>
&gt; o dată, după care eventual faci realloc :).<br>
<br>
</div>În plus, dacă s-ar specifica o limită cu ce te-ar ajuta. A aloca spațiu<br>
până la acea limită pentru fiecare cuvânt ar însemna memorie consumată<br>
inutil.<br>
<br>
Răzvan<br>
<div><div></div><div class="h5">_______________________________________________<br>
<a href="http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii" target="_blank">http://elf.cs.pub.ro/so/wiki/resurse/lista-discutii</a></div></div></blockquote></div><br><br clear="all"><br>-- <br>Alexandru Damian<br><br>Polytechnic University of Bucharest<br>

   Faculty of Automatic Control and Computers<br>