<div dir="ltr">Ja v dobe psani v C preferoval<div>if (NULL != str && '\0' != str[0])...</div><div>Dnes uz na zapis </div><div>if (x = 0)</div><div>snad kazdy kompilator vygeneruje aspon warning, ale ne vzdy tomu tak bylo:)</div><div>Marek<br><div class="gmail_extra"><br><div class="gmail_quote">2014-12-31 11:56 GMT+01:00 Jan Waclawek <span dir="ltr"><<a href="mailto:konfera@efton.sk" target="_blank">konfera@efton.sk</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">>> A je nějaký rozdíl mezi<br>
>> if (str != NULL && str[0] != 0) a<br>
>> if (str && *str) - je to alespoň kratší. Když už je ten Silvestr.<br>
><br>
</span><span class="">>Ano. Rozdil je celkem zasadni - na tom prvnim zapise je na prvni pohled<br>
>zrejme o co se programator snazil :)<br>
<br>
</span>Toto je presne ten rozdiel medzi tym Pascalom a C... ;-)<br>
<br>
C/UNIX je proste prostredie pre ludi, co nevedia poriadne pisat na stroji,<br>
a pokladaju to za cnost... :-P<br>
<br>
Ja osobne by som zapisal<br>
if ((str != NULL) && (str[0] != '\0'))<br>
<br>
wek<br>
<div class="HOEnZb"><div class="h5"><br>
</div></div></blockquote></div><br></div></div></div>